.color-red{
	color: red;
}
.head-1{
	font-size: 36px;
	text-align: center;
}

@media only screen and (max-width: 480px){
.es_1 .es1_okno {
    display: none !important;
}}

@media only screen and (max-width: 480px){
.es_1 .es1_man_balcon {
    display: none !important;
}}



@media only screen and (max-width: 480px){
.es_1 .es1_balcon {
    display: none !important;
}}

@media only screen and (max-width: 480px){
.es_1 .es1_girl_okna {
    display: none !important;
}}



@media only screen and (max-width: 480px){
.es1_man_otdelka {
    display: none !important;
}}

@media only screen and (max-width: 480px){
.es1_otdelka {
    display: none !important;
}}





@media only screen and (max-width: 480px){
.es1_dacha {
    display: none !important;
}}

@media only screen and (max-width: 480px){
.es1_man_dacha {
    display: none !important;
}}



@media only screen and (max-width: 1200px){
.es_1 .es1_right {
    left: 15px !important;
}}

@media only screen and (max-width: 480px){
.es_1 .es1_right .es1_nazv {
    font-size: 42px !important;
}}

@media only screen and (max-width: 480px){
.es_1 .es1_right .es1_bgform {
    height: 387px !important;
    margin-left: 0 !important;
    margin-right: 0 !important;
    width: 100% !important;
    z-index: 1 !important;
}}

@media only screen and (max-width: 480px){
.es1_calc_note {
    background: #ffe600 none repeat scroll 0 0 !important;
    border-radius: 0 !important;
    padding: 25px 10px 47px !important;
    position: relative !important;
    width: 100% !important;
}}
@media only screen and (max-width: 1200px){
.es_1 {
    height: auto;
}}

@media only screen and (max-width: 1200px){
.es1_okno_block {

    margin: 0 auto;
    position: relative;
    width: 320px;
}}

@media only screen and (max-width: 1200px)
.es_1 .es1_girl_okna {
    background: rgba(0, 0, 0, 0) url(../img/es1_girl_okna.png) no-repeat scroll left bottom / 189px auto;
    height: 243px;
    margin-left: 0;
    position: absolute;
    width: 300px;
}




@font-face{font-family:Archive;src:url(fonts/Archive.otf);}
@font-face{font-family:Zantroke;src:url(fonts/Zantroke.otf);}
@font-face{font-family:BravoSC;src:url(fonts/BravoSC.otf);}
body{font-family:'PT Sans', sans-serif;margin:0px;padding:0px;width:100%;max-width:1920px;min-width:320px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;position:relative;}
body *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}
h2{font-size:62px;padding:0px;margin:0px;}
h1{font-size:44px;padding:0px;margin:0px;font-weight:normal;text-align:center;text-transform:uppercase;font-family:'Roboto Slab', serif;}
p{font-size:20px;font-family:'PT Sans', sans-serif;line-height:25px;}
.hide-layout{background:none repeat scroll 0 0 #000000;bottom:0;height:100%;position:fixed;top:0;display:none;width:100%;z-index:998;opacity:0.5;}
.hidden{opacity:0;}
.resize_padd.min_padd{height:78px;}
.visible{opacity:1;}
.clr{clear:both;}
.center{text-align:center;}
.bold{font-weight:bold !important;}
.white{color:#fff;}
.yellow{color:#ffe800;}
.#ff8d00{color:#de2a2a;}
.black{color:#2d2929;}
.green{color:#62c502;}
.l_green{color:#eaf7dd;}
.bg_white{background-color:#fff;}
.bg_yellow{background-color:#ffe800;}
.bg_black{background-color:#333333;}
.bg_gray{background-color:#f6f6f6;}
.left{float:left;}
.r_border{border-right:1px solid #097ea5;}
.s-top{background:url('../img/s_top.jpg') repeat-x 0% 100%;padding-top:3px;min-height:58px;position:fixed;width:100%;z-index:999;}
.s-top_menu{float:left;padding-top:25px;padding-left:25px;position:relative;}
.s-top_menu .button_menu{cursor:pointer;}
.s-top_menu .button_menu span{color:white;font-size:18px;display:none;padding-bottom:15px;text-align:right;padding-right:15px;}
.s-top_menu .top_menu{display:none;position:relative;bottom:0;}
.hide{display:none;}
.s1{background-position:0 70%;width:100%;min-height:650px;}
.s2{background:url('../img/s2_bg.png') repeat-x;width:100%;padding-top:15px;}
.s3{background-color:#FFFFFF;min-height:650px;width:100%;}
.s34{width:100%;padding-top:40px;}
.s35{background:url('../img/s2_bg.png') repeat-x;width:100%;padding-top:15px;}
.s36{background:url('../img/s2_bg.png') repeat-x;width:100%;margin-bottom:10px;margin-top:5px;}
.s12{padding-top:45px;}
.s15{background:url('../img/s2_bg.png') repeat-x;width:100%;padding-top:15px;}
.s16{width:100%;padding-top:45px;}
.s17{background:url("../img/s17_bg.jpg") repeat-x scroll 50% top rgba(0, 0, 0, 0);min-height:500px;width:100%;}
.s18{width:100%;}
.s21{background:url("../img/s21_bg.jpg") repeat-x scroll 50% top rgba(0, 0, 0, 0);min-height:168px;width:100%;}
.s28{background:url("../img/s28_bg.jpg") repeat-x scroll 50% top rgba(0, 0, 0, 0);min-height:370px;width:100%;}
.s_oi{background:rgba(0, 0, 0, 0) url("../img/s_oi.png") repeat-x scroll 50% -58px;min-height:1100px;margin-top:-17px;width:100%;padding-top:57px;}
.balkon_config{background:url('../img/s2_bg.png') repeat-x;width:100%;padding-top:15px;}
.s4{background-color:#FFFFFF;width:100%;padding-top:30px;}
.s5{background:url("../img/s2_bg.png") repeat-x;width:100%;padding-top:15px;}
.s6{background-color:#FFFFFF;min-height:265px;width:100%;}
.s6 .content{width:100%;min-height:300px;padding-top:30px;}
.s6 h1{font-size:45px;}
.s7{background-color:#FFFFFF;width:100%;min-height:490px;padding-top:30px;}
.s8{background:url(../img/footer_patten.png);min-height:201px;padding:0px 0px 40px 0px;box-shadow:0px -1px 10px #bab9b9;text-shadow:1px 1px 1px #fff;}
.s10{padding-top:35px;width:100%;}
.section_map{background-color:#FFFFFF;min-height:650px;}
.gal_okna{background:url('../img/gal_okna.jpg') repeat-x;min-height:500px;padding-top:70px;width:100%;overflow:hidden;}
.k_gal{background:url('../img/k_gal.jpg') repeat-x;min-height:417px;padding-top:30px;}
.gal_okna.balkon{min-height:520px;margin-bottom:25px;}
.config_area{background-color:#FFFFFF;width:100%;padding-top:15px;}
.r_line{background:url('../img/l_bg.jpg') repeat-x;width:100%;min-height:97px;}
.r_line div{background:url('../img/r_line.jpg') no-repeat;max-width:1200px;width:100%;min-height:97px;margin:0 auto;}
.m_section{background:url('../img/menu_bg.png') repeat-x center center;height:215px;padding-top:60px;width:100%;}
.s1 .bird1{background:url("../img/s1_2bg.png") no-repeat scroll rgba(0, 0, 0, 0);height:338px;position:absolute;right:0;top:35px;width:365px;}
.s1 .b_yellow{left:53px;position:absolute;top:240px;width:235px;cursor:pointer;font-size:26px;height:40px;text-align:center;display:inline-block;font-weight:bold;color:#000;text-decoration:none;text-shadow:-2px 2px rgba(255,255,255,.3);line-height:1.1;padding:7px 20px 0px 30px;background:linear-gradient(#ecc92b, #fce25b);box-shadow:0 0 0 1px #fce25b inset, -1px 0px rgb(220,195,35), -1px 1px rgb(192,167,7), -2px 1px rgb(219,194,34), -2px 2px rgb(191,166,6), -3px 2px rgb(218,193,33), -3px 3px rgb(190,165,5), -4px 3px rgb(217,192,32), -4px 4px rgb(189,164,4), -5px 4px rgb(216,191,31), -5px 5px rgb(188,163,3), -6px 5px rgb(215,190,30), -6px 6px rgb(187,162,2), -7px 6px rgb(214,189,29), -7px 7px rgb(186,161,1), -8px 7px rgb(213,188,28), -8px 8px rgb(185,160,0), -7px 9px 1px rgba(0,0,0,.4), -5px 11px 1px rgba(0,0,0,.2), -1px 13px 4px rgba(0,0,0,.2), 4px 16px 7px rgba(0,0,0,.3);transition:.4s;font-family:'Roboto Slab', serif;}
.s1 .block_s1{height:85px;right:0px;position:absolute;top:395px;width:365px;}
.s1 .block_s1 .el1{background:url("../img/r_galka.png") no-repeat;width:37px;height:34px;position:absolute;}
.s1 .block_s1 .el2{background:none repeat scroll 0 0 #e10707;color:#fff;font-size:22px;left:40px;padding:5px 25px;position:absolute;font-family:'Merriweather', serif;display:block;}
.s1 .block_s1 .el3{font-family:'PT Sans', sans-serif;font-size:17px;font-weight:lighter;left:40px;position:absolute;top:42px;}
.s1 .wooman1{background:url('../img/s1_1bg.png') no-repeat center center;height:646px;position:absolute;width:749px;top:10px;left:30px;}
.s3 .tmp{height:338px;position:absolute;right:0;top:35px;width:357px;}
.s3 .tmp .hh{font-size:50px;font-family:'Roboto Slab', serif;line-height:60px;text-transform:uppercase;text-align:center;}
.s3 .tmp .hit{background:url("../img/hit.jpg") no-repeat scroll 65px center rgba(0, 0, 0, 0);height:180px;margin-top:15px;position:relative;}
.s3 .tmp .hit .p_left{height:100px;left:42px;position:absolute;text-align:center;top:60px;width:100px;}
.s3 .tmp .hit .p_right{height:100px;position:absolute;right:1px;text-align:center;top:60px;width:133px;}
.p_left .w1{color:#e51717;}
.p_right .w1{color:#449cdc;}
.s3 .tmp .hit .w1{font-size:30px;}
.s3 .tmp .hit .w2{font-size:14px;font-weight:lighter;}
.s3 .tmp .hit .w3{font-family:'PT Sans', sans-serif;font-size:18px;font-weight:bold;color:#2861dc;}
.s3 .block_s1{height:85px;right:0px;position:absolute;top:395px;width:365px;}
.s3 .block_s1 .el1{background:url("../img/r_galka.png") no-repeat;width:37px;height:34px;position:absolute;}
.s3 .block_s1 .el2{background:none repeat scroll 0 0 #ff8d00;color:#fff;font-family:'Roboto Slab', serif;font-size:26px;left:40px;padding:5px 15px;position:absolute;}
.s3 .block_s1 .el3{font-family:'PT Sans', sans-serif;font-size:17px;font-weight:lighter;left:40px;position:absolute;top:42px;}
.s3 .wooman1{background:url('../img/s3_bg.png') no-repeat -10px center;height:646px;position:absolute;width:861px;top:10px;}
.wooman1 .percent{left:334px;position:absolute;top:414px;}
.ob1{color:#c0daf5;font-size:60px;font-style:italic;font-family:'Russo One', sans-serif;}
.ob2{color:#ff8d00;font-size:115px;font-style:italic;font-family:'Russo One', sans-serif;}
.ob3{color:#e10707;font-size:74px;font-style:italic;width:255px;font-family:'Russo One', sans-serif;display:inline-block;}
h1 span{background:#fff;padding-left:30px;padding-right:30px;text-transform:uppercase;}
.p_text{font-family:'PT Sans', sans-serif;font-size:19px;font-weight:lighter;padding-top:20px;text-align:center;}
.p_text strong{font-weight:700;}
.s10 .okno_mod{background:none;min-height:140px;position:relative;max-width:1200px;width:100%;margin-top:30px;}
.okno_mod{background:url('../img/okno_bg.jpg') no-repeat;min-height:595px;position:relative;max-width:1200px;width:100%;margin:30px auto 0px;}
.s12 .okno_mod{background:url('../img/s12_bg.jpg') no-repeat;min-height:630px;position:relative;max-width:1200px;width:100%;margin:30px auto 0px;}
.s15 .okno_mod{background:none;height:auto;position:relative;max-width:1200px;width:100%;margin:30px auto 0px;}
.s16 .okno_mod{background:url('../img/s16_bg.jpg') no-repeat;height:745px;position:relative;max-width:1200px;width:100%;margin:30px auto 0px;}
.okno_mod .okno_b1{background:url('../img/okno_b1.png') no-repeat;height:107px;position:absolute;width:521px;left:20px;padding-left:90px;}
.s15 .okno_mod .okno_b1,
.s15 .okno_mod .okno_b2,
.s15 .okno_mod .okno_b3,
.s15 .okno_mod .okno_b4{background:url('../img/hz1.png') no-repeat center top;float:left;height:107px;position:relative;width:280px;left:0px;padding-top:155px;padding-left:10px;padding-right:10px;top:0px;text-align:center;}
.s15 .okno_mod .okno_b2{background:url('../img/hz2.png') no-repeat center top;}
.s15 .okno_mod .okno_b3{background:url('../img/hz3.png') no-repeat center top;}
.s15 .okno_mod .okno_b4{background:url('../img/hz4.png') no-repeat center top;}
.s15 .okno_mod .hh{float:none;text-transform:uppercase;font-family:''Roboto Slab', serif';font-size:20px;width:100%;}
.s15 .okno_mod .tt{width:100%!important;margin-top:10px!important;}
.s16 .okno_mod .okno_b1,
.s16 .okno_mod .okno_b2,
.s16 .okno_mod .okno_b3,
.s16 .okno_mod .okno_b4,
.s16 .okno_mod .okno_b5,
.s16 .okno_mod .okno_b6,
.s16 .okno_mod .okno_b7,
.s16 .okno_mod .okno_b8{background:url('../img/aa1.png') no-repeat center top;height:107px;left:480px;padding-left:0;padding-top:215px;position:absolute;text-align:center;top:6px;width:350px;}
.s16 .okno_mod .okno_b5{background:url('../img/aa5.png') no-repeat center top;height:107px;left:480px;padding-left:0;padding-top:215px;position:absolute;text-align:center;top:6px;width:350px;}
.s16 .okno_mod .okno_b2{background:url('../img/aa2.png') no-repeat center top;height:107px;left:850px;top:0;padding-top:220px;}
.s16 .okno_mod .okno_b6{background:url('../img/aa6.png') no-repeat center top;height:107px;left:850px;top:0;padding-top:220px;}
.s16 .okno_mod .okno_b3{background:url('../img/aa3.png') no-repeat center top;height:107px;left:480px;top:340px;padding-top:237px;}
.s16 .okno_mod .okno_b7{background:url('../img/aa7.png') no-repeat center top;height:107px;left:480px;top:340px;padding-top:237px;}
.s16 .okno_mod .okno_b4{background:url('../img/aa4.png') no-repeat center top;height:107px;left:850px;top:361px;}
.s16 .okno_mod .okno_b8{background:url('../img/aa8.png') no-repeat center top;height:107px;left:850px;top:361px;}
.s16 .okno_mod .hh{width:352px;margin-top:5px;font-size:30px;font-family:''Roboto Slab', serif';}
.s16 .okno_mod .tt{width:100%;font-size:18px;font-family:'PT Sans', sans-serif;margin-top:10px !important;}
.s12 .okno_mod .okno_b1{background:none;height:138px;left:532px;padding-left:0;position:absolute;width:521px;}
.s12 .okno_mod .okno_b1 div{float:left;text-transform:uppercase;font-family:''Roboto Slab', serif';}
.s12 .okno_mod .okno_b1 .ht{color:#ffd800;font-size:140px;font-family:'Russo One', sans-serif;}
.s12 .okno_mod .okno_b1 .b_text{font-size:55px;line-height:44px;margin-top:36px;margin-left:10px;}
.s12 .okno_mod .okno_b1 .b_text span{font-size:39px;}
.okno_mod .okno_b2{background:url('../img/okno_b2.png') no-repeat;height:107px;position:absolute;width:521px;left:20px;top:137px;padding-left:90px;}
.s12 .okno_mod .okno_b2{background:url("../img/s12_1.jpg") no-repeat 5px 0;height:90px;left:526px;padding-left:90px;padding-top:25px;position:absolute;top:157px;width:367px;}
.okno_mod .okno_b3{background:url('../img/okno_b3.png') no-repeat;height:160px;position:absolute;width:521px;left:20px;top:287px;padding-top:20px;padding-left:90px;}
.s12 .okno_mod .okno_b3{background:url("../img/s12_2.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:90px;left:526px;padding-left:90px;padding-top:25px;position:absolute;top:255px;width:401px;}
.s10 .okno_mod .okno_b4, .s10 .okno_mod .okno_b5{top:0px;}
.okno_mod .okno_b4{background:url("../img/okno_b4.png") no-repeat;height:139px;left:158px;padding-left:82px;position:absolute;top:480px;width:360px;}
.s12 .okno_mod .okno_b4{background:url("../img/s12_3.jpg") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:90px;left:526px;padding-left:90px;padding-top:25px;position:absolute;top:355px;width:401px;}
.okno_mod .okno_b4 .tt{width:352px;margin-top:17px;}
.okno_mod .okno_b5{background:url("../img/okno_b5.png") no-repeat;height:139px;left:665px;padding-left:82px;position:absolute;top:480px;width:360px;}
.s12 .okno_mod .okno_b5{background:url("../img/bank.jpg") no-repeat scroll center 0 rgba(0, 0, 0, 0);height:157px;left:143px;padding-left:0;padding-top:116px;position:absolute;top:455px;width:967px;}
.s12 .okno_mod .okno_b5 .tt{font-size:18px;margin-top:17px;text-align:center;width:967px;}
.okno_mod .okno_b5 .tt{width:352px;margin-top:17px;}
.okno_mod .okno_b6{background:url("../img/okno_b6.png") no-repeat scroll center top;height:139px;position:absolute;right:5px;top:0;width:352px;padding-top:140px;}
.okno_mod .okno_b6 .hh{text-align:center;}
.okno_mod .okno_b6 .tt{width:352px;margin-top:17px;}
.okno_mod .okno_b7{background:url("../img/okno_b7.png") no-repeat scroll center top;height:139px;padding-top:130px;position:absolute;right:5px;top:240px;width:352px;}
.okno_mod .okno_b7 .hh{text-align:center;}
.okno_mod .okno_b7 .tt{width:352px;margin-top:17px;}
.okno_mod .hh{font-size:18px;font-weight:normal;font-family:'Roboto Slab', serif;text-transform:uppercase;}
.s12 .okno_mod .hh{font-size:30px;font-weight:normal;font-family:'Roboto Slab', serif;text-transform:uppercase;}
.okno_mod .tt{font-weight:lighter;margin-top:10px;width:270px;}
.popup1 .b_yellow{background:url("../img/y_button.png") no-repeat;cursor:pointer;font-family:'Roboto Slab', serif;font-size:23px;height:60px;left:118px;line-height:60px;position:absolute;text-align:center;top:279px;width:195px;}
.b_sh{text-shadow:-0 -4px 0 #000000,
0 -4px 0 #000000,
-0 4px 0 #000000,
0 4px 0 #000000,
-4px -0 0 #000000,
4px -0 0 #000000,
-4px 0 0 #000000,
4px 0 0 #000000,
-1px -4px 0 #000000,
1px -4px 0 #000000,
-1px 4px 0 #000000,
1px 4px 0 #000000,
-4px -1px 0 #000000,
4px -1px 0 #000000,
-4px 1px 0 #000000,
4px 1px 0 #000000,
-2px -4px 0 #000000,
2px -4px 0 #000000,
-2px 4px 0 #000000,
2px 4px 0 #000000,
-4px -2px 0 #000000,
4px -2px 0 #000000,
-4px 2px 0 #000000,
4px 2px 0 #000000,
-3px -4px 0 #000000,
3px -4px 0 #000000,
-3px 4px 0 #000000,
3px 4px 0 #000000,
-4px -3px 0 #000000,
4px -3px 0 #000000,
-4px 3px 0 #000000,
4px 3px 0 #000000,
-4px -4px 0 #000000,
4px -4px 0 #000000,
-4px 4px 0 #000000,
4px 4px 0 #000000,
-4px -4px 0 #000000,
4px -4px 0 #000000,
-4px 4px 0 #000000,
4px 4px 0 #000000;}
.w_sh{text-shadow:-0 -4px 0 #fff,
0 -4px 0 #fff,
-0 4px 0 #fff,
0 4px 0 #fff,
-4px -0 0 #fff,
4px -0 0 #fff,
-4px 0 0 #fff,
4px 0 0 #fff,
-1px -4px 0 #fff,
1px -4px 0 #fff,
-1px 4px 0 #fff,
1px 4px 0 #fff,
-4px -1px 0 #fff,
4px -1px 0 #fff,
-4px 1px 0 #fff,
4px 1px 0 #fff,
-2px -4px 0 #fff,
2px -4px 0 #fff,
-2px 4px 0 #fff,
2px 4px 0 #fff,
-4px -2px 0 #fff,
4px -2px 0 #fff,
-4px 2px 0 #fff,
4px 2px 0 #fff,
-3px -4px 0 #fff,
3px -4px 0 #fff,
-3px 4px 0 #fff,
3px 4px 0 #fff,
-4px -3px 0 #fff,
4px -3px 0 #fff,
-4px 3px 0 #fff,
4px 3px 0 #fff,
-4px -4px 0 #fff,
4px -4px 0 #fff,
-4px 4px 0 #fff,
4px 4px 0 #fff,
-4px -4px 0 #fff,
4px -4px 0 #fff,
-4px 4px 0 #fff,
4px 4px 0 #fff;}
.w_sh_price{text-shadow:-0 -4px 0 #fff,
0 -4px 0 #fff,
-0 4px 0 #fff,
0 4px 0 #fff,
-4px -0 0 #fff,
4px -0 0 #fff,
-4px 0 0 #fff,
4px 0 0 #fff,
-1px -4px 0 #fff,
1px -4px 0 #fff,
-1px 4px 0 #fff,
1px 4px 0 #fff,
-4px -1px 0 #fff,
4px -1px 0 #fff,
-4px 1px 0 #fff,
4px 1px 0 #fff,
-2px -4px 0 #fff,
2px -4px 0 #fff,
-2px 4px 0 #fff,
2px 4px 0 #fff,
-4px -2px 0 #fff,
4px -2px 0 #fff,
-4px 2px 0 #fff,
4px 2px 0 #fff,
-3px -4px 0 #fff,
3px -4px 0 #fff,
-3px 4px 0 #fff,
3px 4px 0 #fff,
-4px -3px 0 #fff,
4px -3px 0 #fff,
-4px 3px 0 #fff,
4px 3px 0 #fff,
-4px -4px 0 #fff,
4px -4px 0 #fff,
-4px 4px 0 #fff,
4px 4px 0 #fff,
-4px -4px 0 #fff,
4px -4px 0 #fff,
-4px 4px 0 #fff,
4px 4px 0 #fff,
5px 7px 4px #333;}
.bw_sh{text-shadow:-0 -4px 0 #000000,
0 -4px 0 #000000,
-0 4px 0 #000000,
0 4px 0 #000000,
-4px -0 0 #000000,
4px -0 0 #000000,
-4px 0 0 #000000,
4px 0 0 #000000,
-1px -4px 0 #000000,
1px -4px 0 #000000,
-1px 4px 0 #000000,
1px 4px 0 #000000,
-4px -1px 0 #000000,
4px -1px 0 #000000,
-4px 1px 0 #000000,
4px 1px 0 #000000,
-2px -4px 0 #000000,
2px -4px 0 #000000,
-2px 4px 0 #000000,
2px 4px 0 #000000,
-4px -2px 0 #000000,
4px -2px 0 #000000,
-4px 2px 0 #000000,
4px 2px 0 #000000,
-3px -4px 0 #000000,
3px -4px 0 #000000,
-3px 4px 0 #000000,
3px 4px 0 #000000,
-4px -3px 0 #000000,
4px -3px 0 #000000,
-4px 3px 0 #000000,
4px 3px 0 #000000,
-4px -4px 0 #000000,
4px -4px 0 #000000,
-4px 4px 0 #000000,
4px 4px 0 #000000,
-4px -4px 0 #000000,
4px -4px 0 #000000,
-4px 4px 0 #000000,
4px 4px 0 #000000,
-0 -8px 0 #fff,
0 -8px 0 #fff,
-0 8px 0 #fff,
0 8px 0 #fff,
-8px -0 0 #fff,
8px -0 0 #fff,
-8px 0 0 #fff,
8px 0 0 #fff,
-1px -8px 0 #fff,
1px -8px 0 #fff,
-1px 8px 0 #fff,
1px 8px 0 #fff,
-8px -1px 0 #fff,
8px -1px 0 #fff,
-8px 1px 0 #fff,
8px 1px 0 #fff,
-2px -8px 0 #fff,
2px -8px 0 #fff,
-2px 8px 0 #fff,
2px 8px 0 #fff,
-8px -2px 0 #fff,
8px -2px 0 #fff,
-8px 2px 0 #fff,
8px 2px 0 #fff,
-3px -8px 0 #fff,
3px -8px 0 #fff,
-3px 8px 0 #fff,
3px 8px 0 #fff,
-8px -3px 0 #fff,
8px -3px 0 #fff,
-8px 3px 0 #fff,
8px 3px 0 #fff,
-4px -8px 0 #fff,
4px -8px 0 #fff,
-4px 8px 0 #fff,
4px 8px 0 #fff,
-8px -4px 0 #fff,
8px -4px 0 #fff,
-8px 4px 0 #fff,
8px 4px 0 #fff,
-5px -8px 0 #fff,
5px -8px 0 #fff,
-5px 8px 0 #fff,
5px 8px 0 #fff,
-8px -5px 0 #fff,
8px -5px 0 #fff,
-8px 5px 0 #fff,
8px 5px 0 #fff,
-6px -8px 0 #fff,
6px -8px 0 #fff,
-6px 8px 0 #fff,
6px 8px 0 #fff,
-8px -6px 0 #fff,
8px -6px 0 #fff,
-8px 6px 0 #fff,
8px 6px 0 #fff,
-7px -8px 0 #fff,
7px -8px 0 #fff,
-7px 8px 0 #fff,
7px 8px 0 #fff,
-8px -7px 0 #fff,
8px -7px 0 #fff,
-8px 7px 0 #fff,
8px 7px 0 #fff,
-8px -8px 0 #fff,
8px -8px 0 #fff,
-8px 8px 0 #fff,
8px 8px 0 #fff,
-8px -8px 0 #fff,
8px -8px 0 #fff,
-8px 8px 0 #fff,
8px 8px 0 #fff;color:#ffe40b;}
.s6 .zakaz_vp{position:absolute;background:url(../img/zakaz_vp.jpg) 50% 100%;height:122px;max-width:1180px;width:100%;margin:0px auto;top:100px;left:0px;-webkit-border-radius:30px;-moz-border-radius:30px;-o-border-radius:30px;border-radius:30px;border-bottom:10px solid #c76c0d;box-shadow:1px 2px 10px #e6e6e6;}
.s6 .zakaz_vp .v_name{border:medium none;font-size:20px;left:100px;position:absolute;top:30px;font-family:'Russo One', sans-serif;padding:17px 10px 16px 50px;background:#fff url(../img/0_name.png) no-repeat 4% 50%;border-left:7px solid #fae220;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:270px;}
.s6 .zakaz_vp .v_tel{border:medium none;font-size:20px;left:463px;position:absolute;top:30px;font-family:'Russo One', sans-serif;padding:17px 10px 16px 50px;background:#fff url(../img/0_phone.png) no-repeat 4% 50%;border-left:7px solid #fae220;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:270px;}
.s6 .zakaz_vp .btn{position:absolute;right:83px;top:30px;}
.s6 .ob{font-size:24px;left:19px;position:absolute;top:116px;}
.s6 .ob span{}
.s6 .ob span span{color:#ff8d00;font-weight:bold;font-size:34px;}
.green_line{border-bottom:5px solid #6dde00;height:25px;margin:10px auto 0;width:830px;}
.content{max-width:1200px;width:100%;margin:0 auto;position:relative;}
.btn{color:white;cursor:pointer;display:inline-block;font-size:25px;height:41px;line-height:41px;overflow:hidden;text-align:center;transition:all 0.15s ease-in-out 0s;white-space:nowrap;width:270px;font-family:'Roboto Slab', serif;text-transform:uppercase;}
ul li.m_active{background:url('../img/m_active.png') no-repeat;background-size:contain;}
ul li ul .m_active{background:url('../img/m_active.png') no-repeat 10px 4px !important;}
.b_orange{background-color:#ff6600;}
.b_#ff8d00{background:url('../img/btn_#ff8d00.png') repeat-x;}
.b_#ff8d00:hover{background:url('../img/btn_#ff8d00_h.png') repeat-x;}
.b_blue{background:#e10707;font-size:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 -5px #970303 inset;}
.b_green{background:url('../img/btn_green.png') repeat-x;}
.b_green:hover{background:url('../img/btn_green_h.png') repeat-x;}
.best1{background:url("../img/best1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);height:118px;position:absolute;right:195px;top:25px;width:104px;z-index:11;background-size:contain;}
.spisok{float:left;height:40px;margin-left:80px;margin-top:17px;width:225px;display:none;}
.spisok .v_div{background:url('../img/v_select.jpg') no-repeat;width:184px;height:30px;overflow:hidden;}
.spisok .v_select{background:none repeat scroll 0 0 #2a5395;border:0 none;color:#fff;width:164px;}
.vyzov{height:75px;float:left;width:244px;padding-top:7px;}
.vyzov .st{background:url("../img/st.png") no-repeat left center;height:40px;margin-left:100px;padding-left:35px;padding-top:0;float:left;}
.vyzov .st a{color:#fff;font-weight:700;text-decoration:none;}
.vyzov .zam{background:url("../img/zam.png") no-repeat left center;height:38px;margin-left:265px;padding-left:40px;padding-top:0;}
.vyzov .zam a{color:#fff;font-weight:700;text-decoration:none;}
.logo{float:left;width:298px;}
.logo img{    width: 280px;
    margin-top: -25px;}
.logo p{font-family:'PT Sans', sans-serif;font-weight:bold;margin:1px 0 0;font-size:28px;}
.tel{float: none;}
.tel .call{color: #f9e443;
    cursor: pointer;
    font-family: 'PT Sans', sans-serif;
        font-size: 18px !important;
    font-weight: bold;

    text-align: center;
    border-bottom: 1px dashed #fff;}
.tel p{font-family:'PT Sans', sans-serif;font-size:30px;font-weight:bold;line-height:30px;margin:7px 0px 0px 0px;float:left;}
.tel p span{font-size:22px;font-weight:bold;vertical-align:top;line-height:40px;}
.tel span{font-family:'PT Sans', sans-serif;font-size:14px;line-height:20px;vertical-align:top;}
.tel img{margin-left:100px;}
.vivoz{background:url('../img/vivoz.png') no-repeat;height:101px;width:528px;padding-bottom:20px;margin-top:15px;}
.vivoz div{font-size:44px;font-weight:bold;padding-left:10px;padding-top:20px;}
.config_area .config{width:1167px;height:662px;margin:0 auto;background:url("../img/config_bg.png") no-repeat;position:relative;}
.config_area .config .combo{position:absolute;height:30px;top:515px;left:300px;line-height:36px;}
.config_area .config .combo .combo_option{float:left;height:30px;font-size:16px;font-family:'PT Sans', sans-serif;color:#848484;font-weight:bold;margin-left:60px;}
.config_area .config .combo .combo_option .select{background:url("../img/ck0.png") no-repeat;height:38px;width:38px;float:left;padding-right:15px;cursor:pointer;}
.config_area .config .combo .combo_option.active .select{background:url("../img/ck1.png") no-repeat;}
.config_area .config .combo .combo_option.active{color:#333;}
.config_area .config .mg_gal,
.config_area .config .foto_gal{position:absolute;height:60px;top:570px;left:45px;}
.config_area .config .foto_gal{display:none;}
.config_area .config .mg_gal div,
.config_area .config .foto_gal div{height:50px;width:60px;float:left;padding:0px 12px;cursor:pointer;}
.config_area .config .mg_gal img,
.config_area .config .foto_gal img{border:3px solid;border-color:rgba(0,0,0,0);}
.config_area .config .mg_gal .active img,
.config_area .config .foto_gal .active img{border:3px solid #333;}
.config_area .config .potolok{position:absolute;width:1152px;height:227px;background:url("../img/config/mg1m.png") no-repeat;top:7px;left:8px;}
.config_area .config .icons_left{position:absolute;width:128px;height:194px;background:url("../img/icons_left.png") no-repeat;top:217px;left:25px;z-index:10;}
.config_area .config .sale{background:url("../img/sale.png") no-repeat;height:136px;padding-top:118px;position:absolute;right:25px;top:200px;width:270px;z-index:10;}
.config_area .config .sale .sale_c{color:#333;font-family:'PT Sans', sans-serif;font-size:59px;font-weight:bold;margin-left:32px;width:120px;}
.config_area .config-after{max-width:1200px;width:100%;min-height:215px;margin:0px auto;}
.config_area .config-after div{float:left;}
.config_area .config-after .after1{width:260px;}
.config_area .config-after .after2,
.config_area .config-after .after4{width:320px;padding-top:20px;padding-right:20px;}
.config_area .config-after .after3{padding-left:40px;width:220px;}
.config_area .config-after img{margin-top:35px;}
.config_area .config-after p{font-size:17px;font-weight:700;font-family:'PT Sans', sans-serif;}
.config_area .config-after .ph{border-bottom:1px dashed #ccc;font-size:28px;font-weight:normal;margin-bottom:10px;padding-bottom:10px;color:#ff8d00;font-family:'Russo One', sans-serif;}
.menu_calc .item1,
.menu_calc .item2,
.menu_calc .item3,
.menu_calc .item4,
.menu_calc .item5{background:url("../img/menu_calc.png") repeat-x bottom;color:#4d4d4d;font-family:'PT Sans', sans-serif;font-weight:bold;height:27px;padding-top:19px;}
.menu_calc{position:absolute;z-index:10;top:0px;left:250px;}
.menu_calc .skidka{float:right;margin-left:30px;margin-top:20px;}
.menu_calc .skidka img{padding-right:10px;}
.menu_calc .skidka a{font-size:12px;font-family:'PT Sans', sans-serif;color:#ff8d00;}
.menu_calc div:hover{color:#62c502;}
.menu_calc div{float:left;cursor:pointer;}
.menu_calc .ugolok,
.menu_calc .ugolok,
.menu_calc .ugolok,
.menu_calc .ugolok{background:url("../img/menu_calc_m.png") repeat-x bottom;height:46px;width:34px;}
.menu_calc .ugolok11{background:url("../img/menu_calc_m11.png") no-repeat bottom;height:46px;width:34px;}
.menu_calc .ugolok55{background:url("../img/menu_calc_m55.png") no-repeat bottom;height:46px;width:27px;}
.menu_calc .ugolok11.active_l{background:url("../img/menu_calc_act_first.png") no-repeat bottom;}
.menu_calc .ugolok55.active_r{background:url("../img/menu_calc_act_last.png") no-repeat bottom;}
.menu_calc .item1.active,
.menu_calc .item2.active,
.menu_calc .item3.active,
.menu_calc .item4.active,
.menu_calc .item5.active{background:url("../img/menu_calc_act.png") repeat-x bottom;color:#fff;font-size:18px;height:33px;padding-top:13px;}
.menu_calc .ugolok.active_l{background:url("../img/menu_calc_act_l.png") no-repeat bottom;}
.menu_calc .ugolok.active_r{background:url("../img/menu_calc_act_r.png") no-repeat bottom;}
.people{position:absolute;top:0px;left:-120px;z-index:9;background:url("../img/people.png") no-repeat;width:563px;height:729px;}
.item_bg{position:absolute;top:46px;left:0px;z-index:1;background:url("../img/section1/item1.png") no-repeat;width:1200px;height:594px;}
.calc_bez{position:absolute;top:358px;right:20px;z-index:2;background:url("../img/calc_bez.png") no-repeat;width:305px;height:67px;}
.calc_bez div{font-size:30px;font-weight:bold;margin-left:60px;margin-top:12px;}
.calc_rub{position:absolute;top:422px;right:20px;z-index:3;background:url("../img/calc_rub.png") no-repeat;width:577px;height:101px;}
.calc_rub div{float:left;}
.calc_rub .type{font-size:28px;font-weight:bold;padding-left:20px;width:260px;padding-top:15px;font-family:'PT Sans', sans-serif;}
.calc_rub .txt{font-size:28px;font-weight:bold;width:130px;padding-top:15px;font-family:'PT Sans', sans-serif;}
.calc_rub .c1{font-size:70px;font-weight:bold;color:#ff8d00;padding-top:5px;font-family:'PT Sans', sans-serif;}
.calc_rub .#ff8d00_rub{padding-top:22px;padding-left:10px;}
.calc_cena{font-family:'PT Sans', sans-serif;position:absolute;top:520px;right:20px;z-index:4;background:url("../img/calc_cena.png") no-repeat;width:577px;height:164px;}
.calc_cena .br{font-family:'PT Sans', sans-serif;font-size:30px;font-weight:bold;color:#fff;left:175px;position:absolute;top:15px;}
.calc_cena .pl{font-family:'PT Sans', sans-serif;font-size:18px;font-weight:normal;color:#333;left:200px;position:absolute;top:52px;}
.calc_cena .st{font-family:'PT Sans', sans-serif;font-size:18px;font-weight:normal;color:#333;left:405px;position:absolute;top:52px;}
.calc_cena .m2{border:medium none;font-family:'PT Sans', sans-serif;font-size:38px;font-weight:bold;height:38px;left:215px;position:absolute;text-align:center;top:90px;width:40px;background:rgba(255,255,255,0);}
.calc_cena .m2-summa{border:medium none;color:#ff8d00;font-family:'PT Sans', sans-serif;font-size:38px;font-weight:bold;height:38px;left:382px;position:absolute;text-align:center;top:90px;width:120px;background:rgba(255,255,255,0);}
.c_border{margin:5px;height:160px;width:250px;text-align:center;vertical-align:middle;display:table-cell;position:relative;}
.c_border_bal p{font-size:24px !important;}
.c_border_bal .yellow{color:#000000;border-bottom:2px solid #fff;}
.balkon .c_border{width:262px;}
.c_border p{margin-top:15px;font-size:26px;font-family:'Roboto Slab', serif;}
.k_gal .c_border img{border:3px solid #fff;border-radius:5px;}
.k_gal .c_border p{margin-top:13px;font-size:18px;font-family:'PT Sans', sans-serif;text-transform:none;font-weight:lighter;color:#141414;}
.c_border p span{text-transform:none;}
.footer{font-family:'PT Sans', sans-serif;font-size:14px;font-weight:lighter;width:100%;margin:0px auto;padding-top:50px;}
.footer .d1{font-family:'Roboto Slab', serif;font-size:40px;font-weight:normal;}
.footer .d2{font-size:30px;padding-top:20px;}
.footer .d3{color:#999;font-size:18px;padding-top:20px;}
.voprosy{height:370px;margin-left:400px;position:relative;width:400px;}
.voprosy .ob{text-align:center;padding-top:20px;}
.voprosy .v_name{border:medium none;color:#ccc;font-size:18px;line-height:18px;position:absolute;right:100px;top:150px;width:250px;}
.voprosy .v_tel{border:medium none;color:#ccc;font-size:18px;line-height:18px;position:absolute;right:100px;top:220px;width:250px;}
.voprosy .btn{bottom:20px;left:33px;position:absolute;width:330px}
.voprosy .ob .st1{font-size:40px;}
.voprosy .ob .st2{font-size:32px;font-weight:lighter;}
.s4 .carousel-block img{max-width:160px;max-height:400px;border:2px solid #e8e8e8;padding:5px;}
.s4 .carousel-block div{background:rgba(255, 255, 0, 0.7);font-family:'PT Sans', sans-serif;font-size:21px;font-weight:lighter;left:30px;padding:5px;position:absolute;top:355px;}
.carousel-block .part1{float:left;height:250px;width:240px;text-align:right;}
.carousel-block .part2 .p_name{font-size:21px;font-weight:bold;font-family:'PT Sans', sans-serif;padding-bottom:20px;}
.carousel-block .part2 .p_time{background:url("../img/p_time.png") no-repeat;width:115px;height:27px;position:absolute;left:670px;top:5px;font-size:21px;font-family:'PT Sans', sans-serif;font-weight:bold;padding-left:40px;padding-top:5px;}
.carousel-block .part2{float:left;font-family:'PT Sans', sans-serif;font-size:14px;font-weight:lighter;height:250px;line-height:25px;padding-left:40px;padding-right:20px;text-align:justify;width:790px;position:relative;}
.s4 .carousel-block .part1{height:200px;}
.s4 .carousel-block .part2{height:200px;}
.popup1{background:url("../img/callback.png") no-repeat;border-radius:7px;display:none;height:377px;margin:30px auto auto;position:fixed;text-align:center;width:449px;z-index:11111;}
.popup1 .btn{margin-top:230px;}
.popup1 input{border:medium none;color:#000;font-size:21px;line-height:18px;position:absolute;right:90px;width:250px;height:25px;}
.popup1 .p1_msg{font-size:21px;font-weight:lighter;position:absolute;text-align:center;top:78px;}
.popup1 .pop_name{top:147px;background:rgba(255,255,255,0);}
.popup1 .pop_tel{top:221px;background:rgba(255,255,255,0);}
.popup1 .f-close{background:url("../img/close.png") no-repeat;cursor:pointer;height:36px;position:absolute;right:23px;top:20px;width:36px;}
.popup1 .header{font-family:'Roboto Slab', serif;font-size:33px;margin:0 auto;padding-top:40px;width:330px;}
.spasibo{background:url('../img/spasibo.png') no-repeat;margin:30px auto auto;height:406px;position:fixed;text-align:center;width:407px;z-index:11111;border-radius:7px;display:none;}
.spasibo .btn{margin-top:75px;}
.spasibo .p1_msg{font-size:21px;font-weight:lighter;position:absolute;text-align:center;top:78px;width:405px;}
.spasibo .header{font-size:45px;font-weight:bold;padding-top:30px;}
.pozdr{background:url("../img/pozdr.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);border-radius:7px;display:none;height:321px;margin:30px auto auto;position:fixed;text-align:center;width:837px;z-index:11111;}
.pozdr input{border:medium none;color:#333;font-size:20px;line-height:18px;top:201px;width:212px;}
.pozdr .pozdr_name{position:absolute;right:531px;background:rgba(255,255,255,0);}
.pozdr .pozdr_tel{position:absolute;right:228px;background:rgba(255,255,255,0);}
.pozdr .btn{margin-left:592px;margin-top:80px;width:180px;height:60px;line-height:60px;}
.pozdr .sec{bottom:33px;font-family:'Roboto Slab', serif;font-size:28px;left:159px;position:absolute;}
.pozdr .p1_msg{font-size:20px;font-weight:lighter;left:51px;line-height:23px;position:absolute;text-align:center;top:121px;width:730px;}
.pozdr .header{font-family:'Roboto Slab', serif;font-size:45px;font-weight:bold;padding-top:37px;}
.pozdr .f-close{background:url("../img/close2.png") no-repeat;cursor:pointer;height:36px;position:absolute;right:22px;top:20px;width:36px;}
.b_blue2{background:url("../img/btn_blue2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.m_section .menu{height:77px;padding-top:18px;}
.m_section .menu a{text-decoration:none;color:#353535;}
.m_section .menu .sub ul a{text-decoration:none;color:#7a7a7a;text-transform:uppercase;font-size:16px;}
.m_section .menu li{display:inline;float:left;font-family:'PT Sans', sans-serif;font-size:17px;font-weight:bold;height:57px;margin-right:14px;padding-left:15px;padding-right:15px;padding-top:20px;position:relative;text-align:center;z-index:10;}
.m_section .menu li.sub:hover{background:none repeat scroll 0 0 #fff;border:1px solid #ccc;box-shadow:0 1px 4px #999;padding-left:0px;padding-right:0px;}
.m_section .menu li.sub:hover div{background:none repeat scroll 0 0 #fff;height:38px;padding-left:14px;padding-right:14px;z-index:1111;cursor:pointer;}
.m_section .menu li:hover ul{display:block;}
.m_section .menu li ul{background:none repeat scroll 0 0 #fff;box-shadow:0 1px 4px #999;display:none;left:0;margin:0;padding:0;position:absolute;top:57px;z-index:-1;width:225px;}
.m_section .menu li ul li{border-bottom:1px dotted #999;display:block;font-weight:normal;height:30px;min-width:200px;padding-top:10px;text-align:left;margin-right:0px;}
.m_section .menu li ul li:hover{box-shadow:none;border-top:none;border-left:none;border-right:none;padding-left:15px;padding-right:15px;}
.m_section .menu li a:hover,
.m_section .menu li ul li a:hover{color:#F80D11;text-decoration:underline;}
.m_section .menu .last{float:right;margin-right:0px;}
.m_section .menu .last a{color:#ff8d00;border:2px solid;padding:3px 10px;}
.otz{background:url("../img/otz_bg.png") no-repeat;height:auto;margin:0 auto;padding-left:85px;padding-right:80px;padding-top:20px;position:relative;width:100%;max-width:730px;padding-bottom:25px;}
.otz div{font-family:'PT Sans', sans-serif;font-size:16px;line-height:20px;}
.otz_link{height:22px;text-align:center;}
.otz_link a{color:#ffffff;background:#e10707;font-size:20px;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;box-shadow:0 -5px #970303 inset;text-decoration:none;padding:7px 40px 10px 40px;font-weight:700;}
#otz_carousel .otz_name{font-family:'Roboto Slab', serif;font-size:14px;text-align:center;color:#999;}
#otz_carousel .otz_prof{font-size:14px;text-align:center;color:#999;padding-top:2px;}
.s5 .otzu{background:url("../img/otzubg.png") no-repeat 164px 25px;height:270px;}
.s5{height:530px;}
.s5 .content{position:relative;height:100%;}
.s5 .content .otz_link{position:absolute;bottom:0;width:100%;}
.s5.faq_block{height:360px;}
.bal_config{position:relative;}
.bal_config .b_yellow{cursor:pointer;font-size:26px;height:34px;position:absolute;text-align:center;width:215px;background:linear-gradient(#ecc92b, #fce25b);box-shadow:0 0 0 1px #fce25b inset, -1px 0px rgb(220,195,35), -1px 1px rgb(192,167,7), -2px 1px rgb(219,194,34), -2px 2px rgb(191,166,6), -3px 2px rgb(218,193,33), -3px 3px rgb(190,165,5), -4px 3px rgb(217,192,32), -4px 4px rgb(189,164,4), -5px 4px rgb(216,191,31), -5px 5px rgb(188,163,3), -6px 5px rgb(215,190,30), -6px 6px rgb(187,162,2), -7px 6px rgb(214,189,29), -7px 7px rgb(186,161,1), -8px 7px rgb(213,188,28), -8px 8px rgb(185,160,0), -7px 9px 1px rgba(0,0,0,.4), -5px 11px 1px rgba(0,0,0,.2), -1px 13px 4px rgba(0,0,0,.2), 4px 16px 7px rgba(0,0,0,.3);transition:.4s;font-family:'Roboto Slab', serif;margin-left:8px;}
.b_yellow_sq_bal{top:435px !important;}
.b_yellow_sq{cursor:pointer;font-size:26px;height:53px;padding-top:5px;left:505px;position:absolute;text-align:center;top:380px;width:217px;display:inline-block;font-weight:bold;color:#000;text-decoration:none;text-shadow:-2px 2px rgba(255,255,255,.3);line-height:44px;background:linear-gradient(#ecc92b, #fce25b);box-shadow:0 0 0 1px #fce25b inset, -1px 0px rgb(220,195,35), -1px 1px rgb(192,167,7), -2px 1px rgb(219,194,34), -2px 2px rgb(191,166,6), -3px 2px rgb(218,193,33), -3px 3px rgb(190,165,5), -4px 3px rgb(217,192,32), -4px 4px rgb(189,164,4), -5px 4px rgb(216,191,31), -5px 5px rgb(188,163,3), -6px 5px rgb(215,190,30), -6px 6px rgb(187,162,2), -7px 6px rgb(214,189,29), -7px 7px rgb(186,161,1), -8px 7px rgb(213,188,28), -8px 8px rgb(185,160,0), -7px 9px 1px rgba(0,0,0,.4), -5px 11px 1px rgba(0,0,0,.2), -1px 13px 4px rgba(0,0,0,.2), 4px 16px 7px rgba(0,0,0,.3);transition:.4s;font-family:'Roboto Slab', serif;}
.bal_left{float:left;width:675px;height:630px;}
.bal_right{float:left;height:630px;}
.bal_right .sw{background:url("../img/swicher_bg.jpg") no-repeat;width:442px;height:97px;}
.bal_right .sw_block{margin:0 auto;width:415px;height:60px;}
.bal_right .sw_h{font-size:21px;padding-bottom:10px;padding-top:10px;text-align:center;}
.bal_right .sw_block .bl_hot{float:left;font-size:30px;height:45px;padding-left:10px;width:130px;cursor:pointer;}
.bal_right .sw_block .bl_hot.active_{background:url("../img/hot_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:#fff;}
.bal_right .sw_block .bl_hot.inactive_{background:url("../img/hot_inactive.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:#ff8d00;}
.bal_right .sw_block .blsw{background:url("../img/swb.png") 50% 50% no-repeat;width:122px;float:left}
.bal_right .sw_block .bl_sw{margin-left:22px;width:54px;}
.bal_right .sw_block .bl_cold.active_{background:url("../img/cold_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:#fff;}
.bal_right .sw_block .bl_cold.inactive_{background:url("../img/cold_inactive.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:#273186;}
.bal_right .sw_block .bl_cold{float:left;font-size:30px;height:45px;padding-left:16px;width:160px;cursor:pointer;}
.bal_right .features_cold{background:url("../img/f_cold.jpg") no-repeat scroll right bottom;height:380px;width:442px;}
.bal_right .features_hot{background:url("../img/f_hot.jpg") no-repeat scroll right bottom;height:380px;width:442px;}
.bal_right .features_cold h3{font-family:'Roboto Slab', serif;font-size:36px;margin-left:-31px;padding-top:20px;text-align:center;width:498px;text-transform:uppercase;}
.bal_right .features_hot h3{font-family:'Roboto Slab', serif;font-size:36px;padding-top:20px;text-align:center;text-transform:uppercase;}
.bal_right .features_hot .f1,
.bal_right .features_hot .f2,
.bal_right .features_hot .f3,
.bal_right .features_hot .f4,
.bal_right .features_cold .f1,
.bal_right .features_cold .f2,
.bal_right .features_cold .f3,
.bal_right .features_cold .f4{font-family:'Roboto Slab', serif;font-size:16px;padding-bottom:10px;padding-left:45px;padding-top:10px;width:240px;line-height:19px;}
.bal_right .features_cold .f1{background:url("../img/hf1.png") no-repeat left center;padding-top:20px;}
.bal_right .features_hot .f1{background:url("../img/hhf1.png") no-repeat 3px 14px;padding-top:20px;}
.bal_right .features_cold .f2{background:url("../img/hf2.png") no-repeat left center;}
.bal_right .features_hot .f2{background:url("../img/hhf2.png") no-repeat left center;}
.bal_right .features_cold .f3{background:url("../img/hf3.png") no-repeat left center;}
.bal_right .features_hot .f3{background:url("../img/hhf3.png") no-repeat left center;}
.bal_right .features_cold .f4{background:url("../img/hf4.png") no-repeat left center;}
.bal_right .features_hot .f4{background:url("../img/hhf4.png") no-repeat 2px center;}
.bal_left .bal_bg{background:url("../img/bal_config/hot_bg.jpg") no-repeat left top;position:absolute;width:623px;height:615px;}
.bal_left .bal_shell{background:url("../img/bal_config/gofra_b1.png") no-repeat left top;position:absolute;width:623px;height:615px;}
.bal_left .bal_sign{color:#2861dc;cursor:pointer;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:bold;left:465px;position:absolute;text-align:center;top:156px;width:165px;}
.bal_left .bal_sign a{color:#273186;border:3px solid rgba(255, 255, 255, 0.8);background:hsla(211, 73%, 86%, 0.48);display:block;padding:5px;}
.cold_bg{background:url("../img/bal_config/cold_bg.jpg") no-repeat left top !important;}
.bal_right .variants{height:100px;position:relative;width:100%;background:#c0daf5;padding:5px;}
.bal_right .variants .combo{height:24px;left:130px;line-height:24px;position:absolute;top:12px;}
.bal_right .variants .combo .combo_option{float:left;height:24px;font-size:18px;color:#000000e8;font-weight:bold;margin-left:40px;}
.bal_right .variants .combo .combo_option .select{background:url("../img/bal_config/ck0.png") no-repeat;height:24px;width:24px;float:left;padding-right:5px;cursor:pointer;}
.bal_right .variants .combo .combo_option.active .select{background:url("../img/bal_config/ck1.png") no-repeat;}
.bal_right .variants .combo .combo_option.active{color:#000;}
.bal_right .variants .variants_gal{height:60px;left:157px;position:absolute;top:44px;}
.bal_right .variants .variants_gal div{cursor:pointer;float:left;height:37px;padding:5px 9px 0;width:37px;}
.bal_right .variants .variants_gal img{border:3px solid #fff;border-radius:100%;padding:2px;}
.bal_right .variants .variants_txt{font-family:'Roboto Slab', serif;font-size:22px;left:0;position:absolute;text-align:center;width:150px;}
.bal_right .variants .variants_gal .active img{border:3px solid #c0daf5;border-radius:100%;padding:2px;}
.l_config{width:1200px;position:relative;height:800px;}
.l_config .l_left{height:800px;left:0;position:absolute;top:0;width:280px;z-index:100;}
.l_config .l_right{height:800px;position:absolute;top:0px;right:0px;width:330px;}
.l_config .l_center{background:url("../img/l_config/bg.jpg") no-repeat;width:645px;height:800px;position:absolute;top:0px;left:230px;}
.l_config .l_center .maket_roof{background:url("../img/l_config/roof/roof2_m.png") no-repeat;width:645px;height:800px;position:absolute;top:0px;left:0px;z-index:50;}
.l_config .l_center .maket_okno{background:url("../img/l_config/okno/okno2_m.png") no-repeat;width:645px;height:800px;position:absolute;top:0px;left:0px;z-index:49;}
.l_config .l_center .maket_shell{background:url("../img/l_config/shell/shell1_m.png") no-repeat;width:645px;height:800px;position:absolute;top:0px;left:0px;z-index:48;}
.l_config .l_center .maket_struct{background:url("../img/l_config/struct/struct1_m.png") no-repeat;width:645px;height:800px;position:absolute;top:0px;left:0px;z-index:47;}
.l_config .l_center .maket_otdelka{background:url("../img/l_config/otdelka/otdelka1_m.png") no-repeat;width:645px;height:800px;position:absolute;top:0px;left:0px;z-index:44;}
.l_config .l_center .maket_skaf{background:url("../img/l_config/skaf/skaf1_m.png") no-repeat;width:645px;height:800px;position:absolute;top:0px;left:0px;z-index:46;}
.l_config .l_center .maket_floor{background:url("../img/l_config/floor/floor10_m.png") no-repeat;width:645px;height:800px;position:absolute;top:0px;left:0px;z-index:45;}
.l_config .l_layer{background:url("../img/l_config/pointers.png") no-repeat;height:700px;left:98px;position:absolute;width:800px;top:34px;z-index:60;}
.l_config .l_roof{left:10px;top:25px;}
.l_config .l_okno{left:17px;top:220px;}
.l_config .l_shell{left:11px;top:441px;}
.l_config .l_struct{left:11px;top:626px;}
.l_config .l_otdelka{left:20px;top:77px;}
.l_config .l_skaf{left:20px;top:271px;}
.l_config .l_floor{left:20px;top:460px;}
.l_config .l_price{background:none repeat scroll 0 0 #c0daf5;border-radius:10px;height:145px;left:30px;top:652px;width:310px;}
.l_config .l_price .rassr{color:#2861dc;cursor:pointer;font-family:'PT Sans', sans-serif;font-size:16px;font-weight:bold;padding:2px;text-decoration:underline;text-transform:uppercase;text-align:center;}
.l_config .l_price .rassr a{color:#273186;}
.l_config .l_price .pr{color:#333;font-family:'Roboto Slab', serif;font-size:27px;padding-bottom:15px;padding-top:15px;text-align:center;}
.l_config .l_price div.price{background:url("../img/l_config/rub.png") no-repeat right center;color:#e10707;font-family:'Russo One', sans-serif;font-size:60px;font-style:italic;padding-right:73px;padding-left:10px;text-align:right;width:275px;height:70px;}
.l_config .l_block{position:absolute;color:#333;}
.l_config .l_block .swich{padding-top:10px;}
.l_config .l_block .swich span{text-transform:uppercase;cursor:pointer;font-family:'PT Sans', sans-serif;font-size:16px;padding:2px;color:#273186;text-decoration:underline;font-weight:bold;}
.l_config .l_block .swich span.active{background:#ff8d00;color:#fff;text-decoration:none;}
.l_config .l_block p.h{color: #333;
    font-family: 'Roboto Slab', serif;
    font-size: 18px;
    padding-left: 0;
    text-transform: uppercase;}
.l_config .l_block p{color:#666;font-family:'PT Sans', sans-serif;font-size:13px;line-height:16px;padding-left:10px;}
.l_config .l_right .l_block p{padding-left:0px;}
.l_config .l_block .vars{padding-top:10px;}
.l_config .l_block .vars div{float:left;text-align:center;padding-right:4px;padding-left:4px;cursor:pointer;}
.l_config .l_block .vars.s div{padding-right:0px;padding-left:0px;}
.l_config .l_block .vars div img{border:4px solid #fff;border-radius:100%;}
.l_config .l_block .vars.s div img{width:53px;}
.l_config .l_block .vars .active{cursor:default;}
.l_config .l_block .vars .active img{border:4px solid #c0daf5;}
.l_config .l_block .vars .desc{float:none;text-align:center;}
.section_map #map{border:1px solid #ccc;height:400px;margin:0 auto;padding:10px;width:980px;}
.section_map .contacts{padding-top:25px;padding-bottom:20px;}
.section_map .contacts div{float:left;width:33%;}
.section_map .contacts div p{font-family:'PT Sans', sans-serif;font-size:19px;font-weight:lighter;line-height:32px;}
.section_map .contacts div p span{font-family:''Roboto Slab', serif';font-size:22px;}
.s16 .ese{background:url("../img/ese.png") no-repeat scroll left center rgba(0, 0, 0, 0);cursor:pointer;font-family:'PT Sans', sans-serif;font-size:30px;font-weight:bold;height:65px;margin-left:767px;margin-top:-39px;padding-left:79px;padding-top:33px;position:relative;text-decoration:underline;width:50px;color:#2861dc;}
.s17 .k_man{bottom:0px;background:url("../img/k_man.png") no-repeat scroll left center rgba(0, 0, 0, 0);width:435px;height:499px;position:absolute;top:11px;left:0px;}
.s17 .percent{left:960px;position:absolute;top:61px;}
.s17 .percent .ob1{font-size:36px;}
.s17 .k_txt1{font-family:'Roboto Slab', serif;font-size:65px;left:432px;position:absolute;text-transform:uppercase;top:60px;}
.s17 .k_div{background:#ff8d00;left:432px;position:absolute;top:285px;width:756px;height:136px;}
.s17 .k_div .k_txt2{left:23px;position:absolute;top:15px;font-family:'Roboto Slab', serif;text-transform:uppercase;font-size:42px;color:#fff;}
.s17 .k_div .k_txt3{font-weight:700;font-size:25px;left:24px;position:absolute;top:87px;color:#fff;}
.s17 .k_div .pr{left:592px;position:absolute;top:75px;color:#fff;font-size:16px;font-weight:700;border:4px solid #fff;padding:5px 15px;}
.s17 .k_div .pr span{font-size:30px;}
.scroll{bottom:80px;cursor:pointer;opacity:0.7;position:fixed;right:-300px;z-index:2;}
.scroll:hover{opacity:1;}
.toptop{background:url("../img/top_str_act.png") no-repeat scroll center top;bottom:20px;color:#ff8d00;cursor:pointer;left:-200px;padding-top:10px;position:fixed;text-align:center;width:81px;z-index:99;height:34px;font-weight:700;}
.calc{position:relative;width:100%;}
.calc.calc_okna{height:580px;}
.calc2.calc_okna{height:auto;}
.calc.calc_okna .calc_menu .active img{border:3px solid #ffe40b;}
.calc2.calc_okna .calc_menu .active img,
.calc2.calc_balkon .calc_menu_ .active img{border:3px solid #ff8d00;}
.calc2.calc_balkon .calc_menu_ img,
.calc2.calc_okna .calc_menu img{padding:1px;}
.calc2.calc_balkon .calc_menu_ img{border:3px solid rgba(255, 255, 255, 0.6);}
.calc.calc_okna .calc_menu li img{border:3px solid rgba(255, 255, 255, 0.6);}
.calc.calc_okna .calc_menu .active{border:none;}
.calc.calc_balkon .calc_menu .active{padding:0 !important;}
.calc .calc_menu .active{border:3px solid #ffe40b;}
.calc2 .calc_menu .active{border:none;}
.calc2 .calc_zakaz{height:133px;margin:0 auto;position:relative;width:924px;}
.calc2 .calc_zakaz .cz_name{border:2px solid #ccc;font-size:20px;position:absolute;top:30px;font-family:'Russo One', sans-serif;padding:17px 10px 16px 45px;background:#fff url(../img/0_name.png) no-repeat 4% 50%;border-left:7px solid #fae220;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:260px;}
.b_yellow_cz{color:#1c1c1c;cursor:pointer;font-family:'Roboto Slab', serif;font-size:23px;height:54px;left:640px;line-height:54px;position:absolute;text-align:center;text-transform:uppercase;top:28px;width:330px;background:linear-gradient(#ecc92b, #fce25b);box-shadow:0 0 0 1px #fce25b inset, -1px 0px rgb(220,195,35), -1px 1px rgb(192,167,7), -2px 1px rgb(219,194,34), -2px 2px rgb(191,166,6), -3px 2px rgb(218,193,33), -3px 3px rgb(190,165,5), -4px 3px rgb(217,192,32), -4px 4px rgb(189,164,4), -5px 4px rgb(216,191,31), -5px 5px rgb(188,163,3), -6px 5px rgb(215,190,30), -6px 6px rgb(187,162,2), -7px 6px rgb(214,189,29), -7px 7px rgb(186,161,1), -8px 7px rgb(213,188,28), -8px 8px rgb(185,160,0), -7px 9px 1px rgba(0,0,0,.4), -5px 11px 1px rgba(0,0,0,.2), -1px 13px 4px rgba(0,0,0,.2), 4px 16px 7px rgba(0,0,0,.3);transition:.4s;}
.calc2 .calc_zakaz .cz_tel{border:2px solid #ccc;font-size:20px;left:316px;position:absolute;top:30px;font-family:'Russo One', sans-serif;padding:17px 10px 16px 45px;background:#fff url(../img/0_phone.png) no-repeat 4% 50%;border-left:7px solid #fae220;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:260px;}
.calc .c_left{float:left;width:740px;}
.calc .c_right{float:left;width:460px;}
.calc2 .c_left{float:left;width:700px;}
.calc2 .c_right{float:left;width:500px;padding-top:15px;}
.calc2.calc_balkon .c_left{float:left;}
.calc2.calc_balkon .c_right{float:left;}
.calc .c_left .calc_menu{}
.calc .c_left .calc_menu li{float:left;cursor:pointer;padding:3px;margin-left:5px;}
.calc.calc_okna .c_left .calc_menu li{margin-left:20px;margin-right:20px;}
.calc .c_right .calc_menu{}
.calc .c_right .calc_menu li{float:left;cursor:pointer;padding:3px;margin-left:5px;}
.calc2 .c_right .calc_menu_ li{cursor:pointer;float:left;margin-left:0;text-align:center;}
.calc.calc_okna .c_right .calc_menu li{margin-left:20px;margin-right:20px;}
.calc2.calc_okna .c_right .calc_menu li{margin-left:13px;margin-right:13px;}
.calc.calc_balkon .c_left .ul_menu{height:50px;margin:0 auto;width:650px;}
.calc2 .calc_main img{padding-top:20px;vertical-align:top;background:rgba(0, 0, 0, 0) url("../img/width.png") no-repeat scroll center top;}
.calc2 .itogi{background:#c0daf5 none repeat scroll 0 0;border-radius:5px;margin-top:20px;padding-bottom:15px;padding-top:10px;width:420px;}
.calc.calc_balkon .c_left .calc_main{background:rgba(0, 0, 0, 0) none repeat scroll 0 0;float:none;text-align:center;}
.calc2.calc_balkon .c_left .calc_main{background:none;margin-top:58px;height:388px;}
.calc.calc_okna .calc_main{height:445px;width:613px;float:left;background:url("../img/calc_okna/o1_1.jpg") no-repeat center top;}
.calc2.calc_okna .calc_main{height:445px;width:613px;float:none;background:none;text-align:center;}
.calc.calc_okna .calc_height{float:left;margin-top:28px;position:relative;}
.calc.calc_okna .calc_width{float:left;position:relative;margin-left:130px;}
.calc.calc_okna .calc_height .z_h{background:none repeat scroll 0 0 #ffe40b;height:17px;padding:5px;position:absolute;width:50px;z-index:10;margin-left:35px;bottom:60px;}
.calc.calc_okna .calc_width .z_w{background:none repeat scroll 0 0 #ffe40b;height:17px;margin-left:55px;padding:5px;position:absolute;top:0;left:67px;width:50px;z-index:10;}
.calc2 .c_right .counter_i_block{background:rgba(0, 0, 0, 0) url("../img/counter_i.png") no-repeat scroll 0 0;height:88px;width:195px;margin-top:0px;margin-left:0px;}
.calc2 .c_right input.c_width,
.calc2 .c_right input.c_height{border:medium none;color:#333;font-family:'PT Sans', sans-serif;font-size:60px;font-weight:bold;height:70px;left:11px;margin:0;padding:0;position:absolute;text-align:left;top:9px;width:103px;}
.calc2 .calc_x{color:#8d8d8d;float:left;font-family:'PT Sans', sans-serif;font-size:26px;margin-top:31px;padding-right:3px;padding-left:3px;text-align:center;width:22px;}
.calc2 .c_right input.counter_plus{background:rgba(0, 0, 0, 0) url("../img/plus.png") no-repeat scroll 0 0;border:medium none;cursor:pointer;height:40px;left:136px;position:absolute;top:4px;width:55px;}
.calc2 .c_right input.counter_minus{background:rgba(0, 0, 0, 0) url("../img/minus.png") no-repeat scroll 0 0;border:medium none;cursor:pointer;height:43px;left:136px;position:absolute;top:42px;width:55px;}
.calc2 .ul_menu{background:rgba(0, 0, 0, 0) url("../img/calc2bg1.png") no-repeat scroll 0 0;height:75px;padding-left:7px;padding-top:15px;width:325px;}
.calc2.calc_balkon .ul_menu_{background:rgba(0, 0, 0, 0) url("../img/calc2bg2.png") no-repeat scroll 0 0;margin:0;padding-top:0;position:relative;width:418px;height:82px;padding-bottom:8px;}
.calc2.calc_balkon .ul_menu .ul_frame{margin-left:30px;margin-right:30px;overflow:hidden;position:relative;}
.calc2.calc_balkon .ul_menu .ul_frame .ul_menu_frame{width:900px;margin-left:2px;}
.calc2.calc_balkon .ul_menu .ar_left{background:rgba(0, 0, 0, 0) url("../img/balkon_left.png") no-repeat scroll 0 0;cursor:pointer;height:23px;left:19px;position:absolute;top:30px;width:14px;}
.calc2.calc_balkon .ul_menu .ar_right{background:rgba(0, 0, 0, 0) url("../img/balkon_right.png") no-repeat scroll 0 0;height:23px;position:absolute;top:30px;width:14px;right:15px;cursor:pointer;}
#slider-vertical{background:url("../img/s_vertical.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0);height:339px;width:16px;}
.calc.calc_okna .ui-slider-vertical .ui-slider-range{background:url("../img/s_vertical_p.png") repeat-y scroll 0 0 rgba(0, 0, 0, 0) !important;margin-bottom:5px;}
#slider-horizontal{background:url("../img/s_horizontal.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);width:339px;height:16px;}
.calc.calc_okna .ui-slider-horizontal .ui-slider-range{background:url("../img/s_horizontal_p.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0) !important;margin-left:5px;}
.calc.calc_okna .c_left .ui-state-default,
.calc.calc_okna.c_left .ui-widget-content .ui-state-default,
.calc.calc_okna.c_left .ui-widget-header .ui-state-default{background:url("../img/ss.png") no-repeat !important;left:-15px;margin-bottom:-22px;}
.calc.calc_okna #slider-horizontal .ui-state-default,
.calc.calc_okna #slider-horizontal .ui-widget-content .ui-state-default,
.calc.calc_okna #slider-horizontal .ui-widget-header .ui-state-default{background:url("../img/ss.png") no-repeat !important;top:-12px;}
.calc2 .calc_width,
.calc2 .calc_height{float:left;position:relative;width:200px;}
.calc .calc_sub{background:#f4f4f4;border:1px solid #ccc;border-radius:7px;padding-bottom:15px;position:absolute;width:75px;z-index:11;}
.calc .calc_sub.o1{left:2px;top:3px;}
.calc2 .calc_sub.o1{left:3px;top:46px;}
.calc .calc_sub.o2{left:84px;top:3px;}
.calc2 .calc_sub.o2{left:71px;top:46px;}
.calc .calc_sub.o3{left:183px;top:3px;}
.calc2 .calc_sub.o3{left:156px;top:46px;}
.calc .calc_sub.o4{left:285px;top:3px;}
.calc2 .calc_sub.o4{left:243px;top:46px;}
#o1{width:29px;text-align:center;}
#o2{width:43px;text-align:center;}
#o3{width:63px;text-align:center;}
#o4{width:55px;text-align:center;margin-top:-10px;}
.calc .calc_sub div{margin-top:15px;text-align:center;cursor:pointer;}
.calc.calc_okna .c_left .ul_menu{margin-top:13px;}
.calc .c_right input{background:none repeat scroll 0 0 rgba(0, 0, 0, 0);border:medium none;color:#2861dc;font-family:'Roboto Slab', serif;font-size:30px;position:absolute;width:62px;text-align:center;}
.calc .c_right .c_width{left:125px;top:151px;}
.calc .c_right .c_height{left:244px;top:151px;}
.calc .sw{background:url("../img/c_swicher_bg.jpg") no-repeat;width:442px;height:234px;position:relative;margin-top:56px;}
.calc2 .sw{background:none;width:100%;height:auto;position:relative;margin-top:0px;}
.calc .sw_block{margin:0 auto;width:415px;height:60px;}
.calc2 .sw_block{height:auto;margin:15px auto 0;width:500px;}
.calc .sw_h{font-size:21px;padding-bottom:10px;padding-top:10px;text-align:center;}
.calc2 .sw_h{font-family:'PT Sans', sans-serif;text-align:left;font-size:20px;padding-bottom:10px;padding-top:10px;}
.calc .sw_t1{font-size:21px;padding-bottom:10px;padding-top:20px;text-align:center;}
.calc .sw_t2{bottom:4px;color:#666;font-size:18px;left:125px;padding-bottom:10px;padding-top:20px;position:absolute;text-align:center;}
.calc .sw_block .bl_ok{float:left;font-size:30px;height:40px;padding-left:10px;padding-top:5px;width:123px;cursor:pointer;}
.calc2 .sw_block .bl_ok{float:left;font-family:'Roboto Slab', serif;font-size:30px;height:40px;padding-left:10px;padding-top:11px;width:84px;cursor:pointer;text-transform:uppercase;}
.calc .sw_block .bl_ok.active_{background:url("../img/hot_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor:text;}
.calc .sw_block .bl_ok.inactive_{background:url("../img/hot_inactive.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor:text;}
.calc2 .sw_block .bl_ok.active_{background:none;}
.calc2 .sw_block .bl_ok.inactive_{background:none;}
.calc .sw_block .blsw{background:url("../img/swb.png") 50% 50% no-repeat;width:122px;float:left}
.calc2 .sw_block .blsw{background:url("../img/swb2.png") 50% 50% no-repeat;width:122px;float:left;height:52px;}
.calc2 .ui-state-default,
.calc2 .ui-widget-content .ui-state-default,
.calc2 .ui-widget-header .ui-state-default{background:rgba(0, 0, 0, 0) url("../img/sw2.png") no-repeat scroll 50% 50%;border:medium none;color:#555555;font-weight:normal;top:5px;}
.calc .sw_block .bl_sw{margin-left:22px;width:54px;}
.calc .sw_block .bl_bal.active_{background:url("../img/cold_active.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor:text;}
.calc .sw_block .bl_bal.inactive_{background:url("../img/cold_inactive.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);}
.calc2 .sw_block .bl_bal.active_{background:none;}
.calc2 .sw_block .bl_bal.inactive_{background:none;}
.calc .sw_block .bl_bal{float:left;font-size:30px;height:40px;padding-left:20px;padding-top:5px;width:137px;cursor:pointer;}
.calc2 .sw_block .bl_bal{float:left;font-family:'Roboto Slab', serif;font-size:30px;height:40px;padding-left:10px;padding-top:11px;width:123px;cursor:pointer;text-transform:uppercase;}
.calc .i_txt1{text-align:center;font-size:26px;font-weight:bold;padding-top:10px;padding-bottom:10px;}
.calc2 .i_txt1{text-align:center;font-size:24px;font-weight:bold;padding-top:10px;padding-bottom:10px;text-transform:uppercase;}
.calc .itogi .ceny .itogo,
.calc .itogi .ceny .i_dop{float:left;}
.calc .itogi .ceny .i_dop{border-left:1px solid #999;height:60px;margin-left:15px;}
.calc .itogi .itogo{font-family:'Russo One', sans-serif;font-size:60px;color:#e10707;font-style:italic;width:215px;text-align:center;}
.calc2 .itogi .itogo{font-family:'Russo One', sans-serif;font-size:80px;color:#e10707;font-style:italic;width:100%;text-align:center;}
.calc .itogi .ceny .i_dop div{color:#333;font-size:21px;padding-bottom:5px;padding-left:35px;padding-top:5px;}
.calc .itogi .ceny .i_dop div span{font-family:'Roboto Slab', serif;}
.calc .i_rassr{color:#2861dc;cursor:pointer;font-family:'PT Sans', sans-serif;font-size:24px;font-weight:bold;padding:2px;text-align:center;text-decoration:underline;text-transform:uppercase;margin-top:20px;}
.calc .i_dostavka{background:url("../img/i_dostavka.jpg") no-repeat;color:#fff;font-family:'Roboto Slab', serif;font-size:23px;font-style:italic;height:47px;margin:20px auto 0;padding-left:115px;padding-top:18px;width:286px;}
.s21 .nazv{position:absolute;top:16px;left:410px;font-family:''Roboto Slab', serif';font-size:42px;text-transform:uppercase;color:#333;}
.s21 .zakaz_vp{left:472px;position:absolute;top:50px;}
.s21 .zakaz_vp input{border:none;}
.s21 .zakaz_vp .v_name{border:medium none;font-family:'PT Sans', sans-serif;font-size:20px;left:0;position:absolute;top:43px;width:195px;}
.s21 .zakaz_vp .v_tel{border:medium none;font-family:'PT Sans', sans-serif;font-size:20px;left:297px;position:absolute;top:43px;width:195px;}
.s21 .zakaz_vp .btn{left:529px;position:absolute;top:26px;width:152px;}
.s21 .otschet{}
.s21 .konec{font-family:'Roboto Slab', serif;font-size:20px;left:90px;position:absolute;text-transform:uppercase;top:32px;}
.s21 .days{font-family:'PT Sans', sans-serif;font-size:13px;position:absolute;top:143px;left:90px;text-transform:uppercase;}
.s21 .s21_count{left:0;position:absolute;top:62px;}
.s28 .digit{background:url("../img/count1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);color:#fff;display:block;height:91px;letter-spacing:-1px;position:absolute;text-align:center;width:76px;}
.s28 .position{display:inline-block;height:91px;position:relative;width:67px;}
.s28 .countdownHolder{font:bold 70px/1.2 'PT Sans', sans-serif,sans-serif;height:91px;letter-spacing:-10px;margin:0 auto;overflow:hidden;text-align:center;width:530px;}
.s28 .position1{background:url("../img/2dot1.png") no-repeat scroll center center rgba(0, 0, 0, 0);display:inline-block;height:91px;overflow:hidden;position:relative;width:38px;}
.s28 .countDiv{display:inline-block;height:1.6em;position:relative;width:30px;}
.s28 .nazv{color:#333;font-family:'Roboto Slab', serif;font-size:34px;left:543px;position:absolute;top:68px;}
.s28 .zakaz_vp{left:348px;position:absolute;top:217px;}
.s28 .zakaz_vp input{border:none;}
.s28 .zakaz_vp .v_name{border:medium none;font-family:'PT Sans', sans-serif;font-size:20px;left:0;position:absolute;top:43px;width:195px;}
.s28 .zakaz_vp .v_tell{border:medium none;font-family:'PT Sans', sans-serif;font-size:20px;left:268px;position:absolute;top:45px;width:195px;}
.s28 .zakaz_vp .btn{left:529px;position:absolute;top:26px;width:152px;}
.s28 .otschet{}
.s28 .konec{font-family:'Roboto Slab', serif;font-size:20px;left:90px;position:absolute;text-transform:uppercase;top:32px;}
.s28 .days{color:#666;font-family:'Roboto Slab', serif;font-size:17px;left:587px;position:absolute;text-transform:uppercase;top:210px;}
.s28 .s28_count{left:515px;position:absolute;top:115px;}
.s28 .ogr{background:url("../img/ogr.png") no-repeat;height:354px;left:40px;position:absolute;top:4px;width:380px;}
.s29{background:url("../img/s28_bg.jpg") repeat-x scroll 50% top rgba(0, 0, 0, 0);min-height:370px;width:100%;}
.s29 .digit{background:none;color:#fff;display:block;height:91px;letter-spacing:-1px;position:absolute;text-align:center;width:76px;}
.s29 .position{display:inline-block;height:91px;position:relative;width:76px;background:rgba(0, 0, 0, 0) url("../img/count1.png") no-repeat scroll 0 0;margin-left:-8px;}
.s29 .countdownHolder{font:bold 70px/1.2 'PT Sans', sans-serif,sans-serif;height:91px;letter-spacing:-10px;margin:0 auto;overflow:hidden;text-align:center;width:535px;}
.s29 .position1{background:url("../img/2dot1.png") no-repeat scroll center center rgba(0, 0, 0, 0);display:inline-block;height:91px;overflow:hidden;position:relative;width:169px;margin-left:-7px;}
.s29 .countDiv{display:inline-block;height:1.6em;position:relative;width:30px;}
.s29 .nazv{color:#fff;font-family:'Roboto Slab', serif;left:543px;position:absolute;top:68px;font-weight:700;font-size:28px;}
.s29 .zakaz_vp{left:348px;position:absolute;top:217px;}
.s29 .zakaz_vp input{border:none;}
.s29 .zakaz_vp .v_name{border:medium none;font-family:'PT Sans', sans-serif;font-size:20px;left:0;position:absolute;top:43px;width:195px;}
.s29 .zakaz_vp .v_tell{left:217px;top:26px;border:medium none;font-size:20px;position:absolute;font-family:'Russo One', sans-serif;padding:17px 10px 16px 50px;background:#fff url(../img/0_phone.png) no-repeat 4% 50%;border-left:7px solid #fae220;-webkit-border-radius:3px;-moz-border-radius:3px;-o-border-radius:3px;border-radius:3px;width:337px;}
.s29 .zakaz_vp .btn{left:570px;position:absolute;top:26px;width:165px;padding-top:8px;height:60px;}
.s29 .otschet{}
.s29 .konec{font-family:'Roboto Slab', serif;font-size:20px;left:90px;position:absolute;text-transform:uppercase;top:32px;}
.s29 .days{color:#666;font-family:'Roboto Slab', serif;font-size:17px;left:587px;position:absolute;text-transform:uppercase;top:210px;}
.s29 .s29_count{left:555px;position:absolute;top:115px;}
.s29 .ogr{background:url("../img/ogr.png") no-repeat;height:354px;left:40px;position:absolute;top:70px;width:380px;}
.s30{background:url("../img/s30_bg.jpg") repeat-x scroll 50% top rgba(0, 0, 0, 0);min-height:508px;width:100%;margin-top:20px;margin-bottom:20px;}
.s30 .txt{left:600px;position:absolute;top:45px;}
.s30 h1{color:#fff;font-size:55px;padding-bottom:20px;text-align:left;}
.s30 ul{font-family:''Roboto Slab', serif';}
.s30 ul li{background:rgba(0, 0, 0, 0) url("../img/b_sign.png") no-repeat scroll left top;    line-height: 35px;color:#fff;font-size:32px;height:75px;font-family:''Roboto Slab', serif';padding-left:60px;}
.s30 .btn{left:700px;position:absolute;top:410px;width:310px;text-decoration:none;
background:rgba(0, 0, 0, 0) url("../img/btn_blue3.png") no-repeat scroll 0 0;}
.footer_menu{margin-bottom:30px;}
.f_block{float:left;text-transform:uppercase;font-family:'PT Sans', sans-serif;font-weight:bold;
font-size:16px;margin-left:70px;height:20px;padding-bottom:20px;padding-left:60px;padding-top:20px;text-align:center;background-size:contain !important;}
.f_block_four{}
.f_block a{color:#273186;}
.d3{text-align:center;margin:40px 0px 0px 0px;}
.footer_menu .fm1{background:url("../img/fm1.jpg") no-repeat left center;}
.footer_menu .fm2{background:url("../img/fm2.jpg") no-repeat left center;padding-left:70px;}
.footer_menu .fm3{background:url("../img/fm3.jpg") no-repeat left center;}
.footer_menu .fm4{background:url("../img/fm4.jpg") no-repeat left center;}
.footer_menu .fm5{background:url("../img/fm5.jpg") no-repeat left center;}
.s24 .otz_page{position:relative;}
.s24 .otz_page .otz_block{padding:30px;}
.s24 .otz_page .otz_left{float:left;width:740px;color:#333;}
.s24 .otz_page .otz_right{float:left;width:460px;}
.s24 .otz_page .otz_head{border-bottom:1px solid #fbe60b;padding-bottom:10px;}
.s24 .otz_page .otz_head .otz_name{background:url("../img/otz_man.jpg") no-repeat left center;float:left;text-transform:uppercase;font-family:''Roboto Slab', serif';font-size:18px;padding-left:30px;}
.s24 .otz_page .otz_head .otz_date{background:url("../img/otz_clock.jpg") no-repeat left center;color:#999;float:right;height:22px;line-height:22px;padding-left:30px;text-transform:uppercase;}
.s24 .otz_page .otz_text{font-family:'PT Sans', sans-serif;font-size:16px;font-weight:lighter;line-height:20px;padding-top:10px;text-align:justify;}
.s24 .zakaz_vp{background:url("../img/otz_form.png") no-repeat;width:429px;height:564px;position:relative;}
.s24 .zakaz_vp .v_name{position:absolute;border:none;font-family:'PT Sans', sans-serif;font-size:20px;left:100px;top:110px;}
.s24 .zakaz_vp .v_tel{border:none;font-family:'PT Sans', sans-serif;font-size:20px;left:100px;position:absolute;top:192px;}
.s24 .zakaz_vp .v_text{border:medium none;font-family:'PT Sans', sans-serif;font-size:20px;height:188px;left:40px;position:absolute;top:262px;width:346px;resize:none;}
.s24 .zakaz_vp .btn{bottom:22px;left:118px;position:absolute;width:200px;}
.s25 .grafic{background:url("../img/grafic.png") no-repeat;width:1062px;height:361px;position:relative;margin:0 auto;}
.c1{background:url("../img/c1.png") no-repeat;width:122px;height:95px;}
.c2{background:url("../img/c2.png") no-repeat;width:122px;height:83px;}
.c3{background:url("../img/c3.png") no-repeat;width:122px;height:120px;}
.c4{background:url("../img/c4.png") no-repeat;width:122px;height:130px;}
.c5{background:url("../img/c5.png") no-repeat;width:122px;height:152px;}
.c6{background:url("../img/c6.png") no-repeat;width:122px;height:174px;}
.s25 .grafic .col{position:absolute;width:122px;height:233px;overflow:hidden;}
.col1{bottom:83px;left:98px;}
.col2{bottom:83px;left:246px;}
.col3{bottom:83px;left:395px;}
.col4{bottom:83px;left:544px;}
.col5{bottom:83px;left:692px;}
.col6{bottom:83px;left:840px;}
.s25 .grafic .col1 .internal{position:absolute;width:122px;height:148px;bottom:-200px;}
.s25 .grafic .col2 .internal{position:absolute;width:122px;height:160px;bottom:-200px;}
.s25 .grafic .col3 .internal{bottom:-200px;height:173px;position:absolute;width:122px;}
.s25 .grafic .col4 .internal{bottom:-200px;height:183px;position:absolute;width:122px;}
.s25 .grafic .col5 .internal{bottom:-207px;height:205px;position:absolute;width:122px;}
.s25 .grafic .col6 .internal{bottom:-229px;height:227px;position:absolute;width:122px;}
.s25 .grafic .col .internal .numbers{background:url("../img/dark_sign.png") no-repeat;width:81px;height:43px;padding-top:10px;text-align:center;margin-left:18px;color:#ffffff;font-size:24px;font-weight:700;}
.s25 .grafic .col .internal .numbers_y{background:url("../img/y_sign.png") no-repeat;width:118px;height:75px;padding-top:2px;text-align:center;color:#ffffff;font-size:31px;font-weight:700;}
.s25 .grafic .col .internal .cell{}
.s25 .grafic .s_grafic{background:url("../img/s_grafic.png") no-repeat;bottom:12px;color:#fff;font-family:'Ubuntu';font-size:16px;height:39px;left:303px;padding-top:73px;position:absolute;text-align:center;width:629px;display:none;}
.s25 .y_tel{background:url("../img/y.png") no-repeat scroll 0 21px rgba(0, 0, 0, 0);height:130px;margin:0 auto 20px;width:619px;}
.s25 .y_tel p{color:#333;font-family:'Roboto Slab', serif;font-size:40px;line-height:55px;text-align:center;}
.s25 .y_tel p span{font-weight:normal;font-size:34px;}
.s25 .y_tel p span a{text-decoration:none;color:#ff8d00;font-weight:700;}
.s26 h1{font-size:29px;padding:10px 20px;color:#333;text-align:left;font-family:'Roboto Slab', serif;font-weight:700;border-left:5px solid #c0daf5;margin:0px 0px 20px 0px;}
.s26 p{font-family:'PT Sans', sans-serif;font-weight:lighter;font-size:18px;text-align:justify;line-height:21px;}
.s26 .left{width:50%;}
.s_oc .h_menu{background:#f1f2f1;width:1150px;height:130px;border-radius:5px;position:relative;}
.s_oc .okna_select{background:url("../img/okna_select.png") no-repeat;width:301px;height:45px;margin-left:845px;position:relative;}
.s_oc .okna_select.balkon{background:url("../img/balkon_select.png") no-repeat;width:301px;height:45px;margin-left:845px;position:relative;}
.s_oc .okna_select .sel1{color:#333;font-family:'Roboto Slab', serif;font-size:21px;left:76px;position:absolute;text-transform:uppercase;top:10px;}
.s_oc .okna_select .sel22{color:#333;font-family:'Roboto Slab', serif;font-size:21px;left:166px;position:absolute;text-transform:uppercase;top:13px;}
.s_oc .okna_select .sel2{color:#6d6d6d;font-family:'Roboto Slab', serif;font-size:16px;font-weight:bold;left:183px;position:absolute;text-transform:uppercase;top:20px;}
.s_oc .okna_select .sel11{color:#6d6d6d;font-family:'Roboto Slab', serif;font-size:16px;font-weight:bold;left:76px;position:absolute;text-transform:uppercase;top:20px;}
.s_oc .okna_select .sel11 a{text-decoration:none;color:#6d6d6d;}
.s_oc .okna_select .sel2 a{text-decoration:none;color:#6d6d6d;}
#slider-width{background:url("../img/s_horizontal1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);width:339px;height:16px;}
#slider-height{background:url("../img/s_horizontal1.png") repeat-x scroll 0 0 rgba(0, 0, 0, 0);width:339px;height:16px;}
.s_oc .calc_width1 .ui-widget-header,
.s_oc .calc_height1 .ui-widget-header{background:rgba(0,0,0,0) url("../img/s_horizontal1_p.png") repeat-x scroll 50% 50% !important;border:1px solid #aaaaaa;color:#222222;font-weight:bold;}
.s_oc .ui-state-default, .s_oc .ui-widget-content .ui-state-default, .s_oc .ui-widget-header .ui-state-default{background:rgba(0, 0, 0, 0) url("../img/sw1.png") no-repeat scroll 50% 50%;border:medium none;color:#555555;font-weight:normal;margin-left:-22px;margin-top:-6px;}
.s_oc .calc_width1{font-size:21px;font-family:'Roboto Slab', serif;left:10px;position:absolute;top:35px;width:450px;}
.s_oc .calc_height1{font-family:'Roboto Slab', serif;font-size:21px;left:465px;position:absolute;top:35px;width:450px;}
.s_oc .filter_button{position:absolute;right:27px;top:37px;}
.s_oc .filter_button a{text-decoration:none;}
.s_oc .b_yellow{background:url("../img/y_button.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);cursor:pointer;font-family:'Roboto Slab', serif;font-size:24px;height:50px;padding-top:18px;text-align:center;width:195px;}
.s_oc .itemBlock1{background:url("../img/i1.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);width:460px;height:560px;float:left;margin-left:40px;margin-right:40px;margin-top:20px;margin-bottom:10px;position:relative;}
.s_oc .itemBlock2{background:url("../img/i2.png") no-repeat scroll 0 0 rgba(0, 0, 0, 0);width:460px;height:560px;float:left;margin-left:40px;margin-right:40px;margin-top:20px;margin-bottom:10px;position:relative;}
.s_oc .cat_iname{color:#fff;font-family:'Roboto Slab', serif;font-size:28px;height:67px;line-height:33px;margin:0 auto;padding-top:20px;padding-bottom:10px;text-align:center;text-transform:uppercase;width:313px;}
.s_oc .cat_iname div{display:table-cell;height:67px;text-align:center;vertical-align:middle;width:313px;}
.s_oc .cat_isize{color:#fff;font-family:'Roboto Slab', serif;font-size:18px;margin:0 auto;padding-bottom:10px;text-align:center;}
.s_oc .cat_isize span{font-size:24px;color:#fbe60b;}
.s_oc .cat_iimg{height:281px;margin:0 auto;overflow:hidden;text-align:center;width:360px;}
.s_oc .cat_iart{color:#fff;font-family:'Roboto Slab', serif;font-size:18px;margin:0 auto;padding-bottom:5px;text-align:center;padding-top:10px;}
.s_oc .cat_iart span{font-size:24px;color:#fbe60b;}
.s_oc .cat_iprice{color:#fff;font-family:''Roboto Slab', serif';font-size:30px;margin:0 auto;padding-bottom:15px;text-align:center;position:relative;}
.s_oc .cat_iprice span{font-size:45px;color:#fbe60b;}
.s_oc .cat_iprice .rr{font-size:35px;color:#fbe60b;display:inline;}
._line{left:88px;position:absolute;top:13px;width:96px;}
._line hr{color:#ff8d00;}
.pagenation{margin-bottom:40px;margin-top:40px;text-align:center;}
.pageLink{float:left;margin-left:20px;text-decoration:none;color:#000;}
.pageLink div{background:url("../img/pages.png") no-repeat;height:41px;padding-top:7px;width:50px;font-size:28px;font-family:'Roboto Slab', serif;}
.s_oi .i_left{width:460px;float:left;position:relative;padding-top:5px;}
.s_oi .i_left .i_art{background:#ff8d00;color:#fff;font-family:''Roboto Slab', serif';font-size:20px;width:169px;padding:10px;height:45px;}
.s_oi .i_left .i_art span{font-family:''Roboto Slab', serif';font-size:26px;}
.s_oi .i_left .i_img{height:281px;margin-left:42px;margin-top:30px;overflow:hidden;text-align:center;width:360px;}
.s_oi .i_left .i_size{color:#999;font-family:'Roboto Slab', serif;font-size:20px;margin-left:31px;margin-top:25px;padding-bottom:10px;text-align:center;width:330px;}
.s_oi .i_left .i_size span{color:#fff;font-size:22px;}
.s_oi .i_right{width:470px;float:left;position:relative;}
.s_oi .i_right .i_name{color:#fff;font-family:'Roboto Slab', serif;font-size:30px;height:67px;line-height:30px;margin:0 auto;padding-bottom:10px;padding-top:0px;}
.s_oi .i_right .i_name div{text-align:left;width:313px;}
.s_oi .i_right .i_har div{color:#fff;font-family:'Roboto Slab', serif;font-size:24px;margin-bottom:25px;}
.s_oi .i_right .i_har ul li{background:rgba(0, 0, 0, 0) url("../img/li_ck.png") no-repeat scroll left top;color:#999;font-family:'Ubuntu';font-size:16px;height:34px;padding-left:30px;font-weight:lighter;}
.s_oi .i_right .i_price{border-top:1px solid #666;border-bottom:1px solid #666;height:65px;margin-top:10px;width:430px;position:relative;}
.s_oi .i_right .i_sth{color:#fff;float:left;font-family:'Roboto Slab', serif;font-size:20px;padding-top:20px;width:107px;}
.s_oi .i_right .i_cost{color:#fbe60b;float:left;font-size:45px;font-family:'Roboto Slab', serif;padding-top:7px;}
.s_oi .i_right .i_eco{background:rgba(0, 0, 0, 0) url("../img/eco.png") no-repeat scroll left top;color:#333;font-family:'Roboto Slab', serif;font-size:24px;height:95px;line-height:17px;padding-top:40px;position:absolute;right:0;text-align:center;top:-32px;width:88px;}
.s_oi .i_right .i_cards{background:rgba(0, 0, 0, 0) url("../img/cards.png") no-repeat scroll left top;height:39px;width:423px;margin-top:10px;margin-bottom:10px;}
.s_oi .i_right .i_note{border-top:1px solid #666;color:#999;font-family:'Ubuntu';font-size:13px;line-height:15px;margin-top:10px;padding-top:13px;position:relative;text-align:left;width:430px;}
.s_oi .opl_dst{background:rgba(0, 0, 0, 0) url("../img/opl_dst.png") no-repeat scroll left top;height:183px;width:942px;position:relative;margin:0 auto;margin-bottom:50px;}
.s_oi .opl_dst .od{left:156px;position:absolute;top:32px;width:275px;}
.s_oi .opl_dst .od span{font-family:'Ubuntu';font-size:14px;color:#333;}
.s_oi .opl_dst .i_adr{bottom:7px;color:#333;font-family:'Ubuntu';font-size:15px;font-weight:lighter;line-height:19px;position:absolute;text-align:center;width:100%;}
.s_oi .i_form{background:rgba(0, 0, 0, 0) url("../img/iform.png") no-repeat scroll left top;height:500px;width:942px;position:relative;margin-top:40px;margin:0 auto;}
.s_oi .b_yellow{background:rgba(0, 0, 0, 0) url("../img/y_button.png") no-repeat scroll 0 0;cursor:pointer;font-family:'Roboto Slab', serif;font-size:24px;height:62px;padding-top:18px;text-align:center;text-transform:uppercase;width:195px;}
.s_oi #callback-isend{position:absolute;right:31px;top:303px;}
.s_oi .i_form .i_desc{text-align:center;font-family:'Ubuntu';font-weight:lighter;font-size:18px;padding-top:15px;}
.s_oi .i_form .i_mail{border:medium none;font-family:'Ubuntu';font-size:20px;left:90px;position:absolute;top:320px;}
.s_oi .i_form .i_tel{border:medium none;font-family:'Ubuntu';font-size:20px;left:90px;position:absolute;top:235px;}
.s_oi .i_form .i_name_{border:medium none;font-family:'Ubuntu';font-size:20px;left:90px;position:absolute;top:150px;}
.s_oi .i_form .i_text{border:medium none;font-family:'Ubuntu';font-size:20px;height:106px;left:442px;position:absolute;top:150px;width:446px;resize:none;}
.s32_top{background:rgba(0, 0, 0, 0) url("../img/s32top.jpg") no-repeat;height:135px;width:1200px;}
.s32_bottom{background:rgba(0, 0, 0, 0) url("../img/s32bottom.jpg") no-repeat;height:110px;width:1200px;}
.s32_center{background:rgba(0, 0, 0, 0) url("../img/s32center.jpg") repeat-y;padding-left:80px;padding-right:80px;width:1040px;}
.s32text{font-family:'PT Sans', sans-serif;font-size:20px;font-weight:lighter;color:#333;}
.s32h{color:#333;font-family:'Roboto Slab', serif;font-size:28px;padding-bottom:30px;padding-top:30px;text-align:center;}
.f_light{font-weight:lighter;}
.p_banner{height:615px;margin-left:10px;margin-top:25px;position:relative;width:1176px;}
.p_banner .p_banner-block{width:1176px;height:450px;position:absolute;display:none;}
.p_banner .p_banner-block .inner_block{position:absolute;right:20px;text-align:right;top:110px;}
.p_banner .p_banner-block .inner_block .inner_text{background:rgba(0, 0, 0, 0) url("../img/inner_text_bg.png") no-repeat scroll 0 0;color:#fff;font-family:'PT Sans', sans-serif;font-size:17px;font-weight:700;height:160px;line-height:19px;margin-bottom:10px;overflow:hidden;padding:43px 20px 5px 42px;position:absolute;right:40px;text-align:left;top:100px;width:493px;}
.p_banner .menu_item.active_block{background:rgba(0, 0, 0, 0) url("../img/p_banner-block_a.png") no-repeat scroll 0 0;display:block;height:83px;margin-top:-5px;padding-top:15px;color:#fff;}
.p_banner .menu_item.active_block .hot{top:15px;background:rgba(0, 0, 0, 0) url("../img/hot.png") no-repeat scroll 0 0;height:26px;position:absolute;width:26px;left:213px;}
.p_banner .slider_menu{background:rgba(0, 0, 0, 0) url("../img/slider_menu_bg.png") repeat-x scroll 0 0;left:0;position:absolute;top:0;z-index:1;}
.p_banner .menu_item{color:#000;cursor:pointer;float:left;font-family:'Roboto Slab', serif;font-size:30px;height:39px;margin-top:1px;padding-top:10px;position:relative;text-align:center;width:196px;}
.p_banner .menu_item .hot{}
.p_banner .inner_block img{padding-bottom:10px;}
.p_banner .p_banner-items{padding-top:50px;}
.s35_variant_block{float:left;padding-top:20px;width:600px;padding-bottom:30px;}
.s35_variant_block .t_pic{float:left;width:280px;text-align:center;margin-top:28px;}
.s35_variant_block .s35_h{background:rgba(0, 0, 0, 0) url("../img/msg_h.png") no-repeat scroll 389px center;color:#2d2929;font-family:'Roboto Slab', serif;font-size:32px;height:52px;text-align:left;margin-bottom:28px;}
.s35_variant_block .s35_c{background:rgba(0, 0, 0, 0) url("../img/msg_c.png") no-repeat scroll 413px center;color:#2d2929;font-family:'Roboto Slab', serif;font-size:32px;height:52px;text-align:left;margin-bottom:28px;}
.t_txt{float:left;}
.t_txt .t_bl1{color:#e10707;font-family:'Roboto Slab', serif;font-size:18px;padding-left:36px;padding-top:50px;text-transform:uppercase;margin-bottom:10px;}
.t_bl1.hot{background:rgba(0, 0, 0, 0) url("../img/rasp.png") no-repeat scroll center 10px;}
.t_bl1.cold{background:rgba(0, 0, 0, 0) url("../img/razdv.png") no-repeat scroll center top;}
.t_txt .t_bl2,
.t_txt .t_bl3{color:#333;font-family:'PT Sans', sans-serif;font-size:20px;height:37px;padding-left:36px;padding-top:17px;}
.t_bl2.hot{background:rgba(0, 0, 0, 0) url("../img/bl2_1.png") no-repeat scroll left center;}
.t_bl3.hot{background:rgba(0, 0, 0, 0) url("../img/bl3_1.png") no-repeat scroll left center;}
.t_bl2.cold{background:rgba(0, 0, 0, 0) url("../img/bl2_2.png") no-repeat scroll left center;}
.t_bl3.cold{background:rgba(0, 0, 0, 0) url("../img/bl3_2.png") no-repeat scroll left center;}
.t_txt .t_bl4{padding-left:36px;}
.t_txt .t_bl4 ul{mapgin-top:10px;}
.t_txt .t_bl4 ul li{background:rgba(0, 0, 0, 0) url("../img/bl4.png") no-repeat scroll left center;color:#333;font-family:'PT Sans', sans-serif;font-size:18px;font-weight:lighter;padding-bottom:4px;padding-left:17px;padding-top:7px;}
.t_txt .t_bl5{background:#c0daf5 none repeat scroll 0 0;color:#273186;font-family:'Russo One', sans-serif;font-size:32px;font-style:italic;margin-left:37px;margin-top:34px;padding:10px;text-align:center;width:180px;}
.t_txt .t_bl5 span{font-size:40px;}
.r_config{position:relative;background:url('../img/s36_bg.png') no-repeat center center;max-width:1200px;width:100%;margin:0px auto;min-height:395px;}
.r_color,
.r_thing{width:600px;}
.r_config .c_border{height:135px;}
.r_color .c_border img,
.r_thing .c_border img{border:3px solid #fff;border-radius:100%;}
.r_color .c_border:hover img,
.r_thing .c_border:hover img{border:3px solid #fbe60b;}
.r_color .selected img,
.r_thing .selected img{border:3px solid #c0daf5;}
.r_color .c_border p ,
.r_thing .c_border p{color:#666;font-family:'PT Sans', sans-serif;font-size:12px;font-weight:lighter;line-height:15px;margin-top:5px;text-transform:none;}
.r_config .okno{background:rgba(0, 0, 0, 0) url("../img/r_color/rc_o.png") no-repeat scroll left center;height:395px;right:0px;position:absolute;top:0;width:475px;}
.r_config .okno .plastik{background:rgba(0, 0, 0, 0) url("../img/r_color/rc7_o.png") no-repeat scroll left center;height:395px;position:absolute;width:200px;}
.r_config .okno .ruchka{background:rgba(0, 0, 0, 0) url("../img/r_thing/rt4_o.png") no-repeat scroll left center;height:395px;position:absolute;width:200px;}
.r_config .config_hh{color:#707070;font-family:'Roboto Slab', serif;font-size:20px;padding:0px 0px 5px 0px;font-weight:700;text-align:center;}
.r_config .carousels{margin-left:30px;padding-top:22px;width:630px;}
.s39{background:rgba(0, 0, 0, 0) url("../img/s39.png") no-repeat scroll center 9px;height:600px;margin-bottom:30px;min-width:1200px;}
.s39 .ysk{background:#c0daf5 none repeat scroll 0 0;border-radius:10px;color:#333;font-family:'PT Sans', sans-serif;font-size:30px;font-weight:bold;margin:20px auto 0;padding:15px;text-align:center;width:800px;}
.s39 .ooo{height:450px;width:1200px;position:relative;}
.s39 .ysk a{color:#273186;}
.s39 .ooo .l_block{color:#c0daf5;float:left;font-family:'Russo One', sans-serif;font-size:38px;margin-top:31px;}
.s39 .ooo .d_line{background:rgba(0, 0, 0, 0) url("../img/d_line.png") no-repeat scroll 0 0;bottom:7px;height:33px;left:0;position:absolute;width:97px;}
.s39 .ooo .r_block{color:#e10707;float:left;font-family:'Russo One', sans-serif;font-size:48px;margin-left:10px;}
.s39 .ooo .ooo_block1{bottom:0;left:67px;position:absolute;}
.s39 .ooo .ooo_block2{bottom:0;left:460px;position:absolute;}
.s39 .ooo .ooo_block3{bottom:0;left:880px;position:absolute;}
.banner1{background:rgba(0, 0, 0, 0) url("../img/banner1.jpg") no-repeat scroll 0 0;height:320px;margin:55px auto;position:relative;max-width:1020px;width:100%;}
.banner1 .inner_block{left:63px;position:absolute;width:592px;}
.banner1 .inner_block h1{font-family:''Roboto Slab', serif';font-size:38px;color:#333;text-align:left;padding-bottom:20px;}
.banner1 .inner_block p{font-size:24px;line-height:29px;color:#2d2929;}
.akcii_block{position:relative;}
.akcii_block .akcii_inner{float:left;}
.akcii_line{background:url('../img/a_line.png') no-repeat center center;height:105px;position:relative;width:1200px;}
.a_left{width:50%;}
.a_right{width:50%;}
.left{text-align:left;}
.right{text-align:right;}
.ac-container{width:100%;margin:60px auto 30px auto;text-align:left;max-width:800px;}
.ac-container label{padding:5px 20px;position:relative;z-index:20;display:block;height:auto;cursor:pointer;color:#333;line-height:33px;font-size:16px;background:#ffffff;background:-moz-linear-gradient(top, #ffffff 1%, #eaeaea 100%);background:-webkit-gradient(linear, left top, left bottom, color-stop(1%,#ffffff), color-stop(100%,#eaeaea));background:-webkit-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:-o-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:-ms-linear-gradient(top, #ffffff 1%,#eaeaea 100%);background:linear-gradient(top, #ffffff 1%,#eaeaea 100%);filter:progid:DXImageTransform.Microsoft.gradient(startColorstr='#ffffff', endColorstr='#eaeaea',GradientType=0);box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3), 1px 0px 0px 0px rgba(255,255,255,0.9) inset, 0px 2px 2px rgba(0,0,0,0.1);font-family:'Exo 2', sans-serif;}
.ac-container label:hover{background:#fff;}
.ac-container input:checked + label,
.ac-container input:checked + label:hover{background:#d2b8d0;color:#ffffff;box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3), 0px 2px 2px rgba(0,0,0,0.1);}
.ac-container label:hover:after,
.ac-container input:checked + label:hover:after{content:'';position:absolute;width:24px;height:24px;right:13px;top:7px;background:transparent url(../images/arrow_down.png) no-repeat center center;}
.ac-container input:checked + label:hover:after{background-image:url(../images/arrow_up.png);}
.ac-container input{display:none;}
.ac-container article{background:#ffffff;margin-top:-1px;overflow:hidden;height:0px;position:relative;z-index:10;-webkit-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-moz-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-o-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;-ms-transition:height 0.3s ease-in-out, box-shadow 0.6s linear;transition:height 0.3s ease-in-out, box-shadow 0.6s linear;}
.ac-container article p{color:#333;line-height:20px;font-size:15px;padding:20px;}
.ac-container input:checked ~ article{-webkit-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-moz-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-o-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;-ms-transition:height 0.5s ease-in-out, box-shadow 0.1s linear;transition:height 0.5s ease-in-out, box-shadow 0.1s linear;box-shadow:0px 0px 0px 1px rgba(155,155,155,0.3);}
.ac-container input:checked ~ article.ac-small{height:140px;}
.ac-container input:checked ~ article.ac-medium{height:180px;}
.ac-container input:checked ~ article.ac-large{height:230px;}
.faq_block{margin:40px 0px 0px 0px;}
p.hidden-txt{display:none;}
#menu-trigger{display:none;}
.cmn-toggle-switch{display:none;position:absolute;z-index:20;overflow:hidden;margin:0;padding:0;width:80px;height:60px;font-size:0;text-indent:-9999px;-webkit-appearance:none;-moz-appearance:none;appearance:none;-webkit-box-shadow:none;box-shadow:none;-webkit-border-radius:none;border-radius:none;border:none;-webkit-transition:background .3s;transition:background .3s;background:none;border:none;outline:none;}
.cmn-toggle-switch span{display:block;position:absolute;top:29px;left:18px;right:18px;height:6px;background:#000}
.cmn-toggle-switch span::after,.cmn-toggle-switch span::before{position:absolute;display:block;left:0;width:100%;height:6px;background-color:#000;content:""}
.cmn-toggle-switch span::before{top:-13px}
.cmn-toggle-switch span::after{bottom:-13px}
.cmn-toggle-switch__htx span{-webkit-transition:background 0 .3s;transition:background 0 .3s}
.cmn-toggle-switch__htx span::after,.cmn-toggle-switch__htx span::before{-webkit-transition-duration:.3s,.3s;transition-duration:.3s,.3s;-webkit-transition-delay:.3s,0;transition-delay:.3s,0}
.cmn-toggle-switch__htx span::before{-webkit-transition-property:top,-webkit-transform;transition-property:top,-webkit-transform;transition-property:top,transform;transition-property:top,transform,-webkit-transform}
.cmn-toggle-switch__htx span::after{-webkit-transition-property:bottom,-webkit-transform;transition-property:bottom,-webkit-transform;transition-property:bottom,transform;transition-property:bottom,transform,-webkit-transform}
.cmn-toggle-switch__htx.active span{background:0 0}
.cmn-toggle-switch__htx.active span::before{top:0;-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
.cmn-toggle-switch__htx.active span::after{bottom:0;-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.cmn-toggle-switch__htx.active span::after,.cmn-toggle-switch__htx.active span::before{-webkit-transition-delay:0,.3s;transition-delay:0,.3s}
ul#responsive{display:none;}
div.lSSlideOuter{display:none !important;}
div.gal_okna.balkon.sd231{min-height:580px;}
.s15 .okno_mod{min-height:300px;}
.m_section .but{z-index:99999;}
.m_section .but .klic_hide{width:100%;font-size:11px;line-height:13px;display:none;}
.top_menu .logo{display:none;}
.s6 .zakaz_vp .btn{height:55px;padding-top:6px;}
.s_oi .content>div{width:930px;margin:0 auto;}
.resize_padd.min_padd{display:none;}
.akcii_inner.a_right.left{width:30%;}
@media only screen and (max-width:1400px){.s-top{height:auto;}
}
@media only screen and (max-width:1300px){.content{padding-right:10px;padding-left:10px;max-width:100%;width:100%;}
.best1{display:none;}
.s24 .zakaz_vp{margin-top:0;}
}
@media only screen and (max-width:1220px){.s35_variant_block{width:100%;}
.s24 .zakaz_vp{background:url("../img/otz_form.png") no-repeat;background-size:contain;width:429px;height:564px;position:relative;}
.s24 .zakaz_vp h1{font-size:21px;}
.s24 .otz_page .otz_left{width:100%;}
.calc2 .c_left{float:none;width:100%;}
.calc2.calc_okna .calc_main{position:relative;margin:25px auto 20px;}
.calc2 .c_right{float:none;width:415px;margin:0px auto 20px;}
.s39{display:none;}
.calc2.calc_balkon .c_right{float:none;}
.s17 .k_man{display:none;}
.s17 .k_txt1{text-align:center;position:relative;top:0px;left:0px;width:100%;margin-bottom:20px;}
.s17 .percent{position:relative;margin:0px auto 20px;top:0px;left:0px;display:block;text-align:center;}
.s17 .k_div{position:relative;top:0px;left:0px;width:100%;height:auto;padding:20px 0px;}
.s17 .k_div .k_txt2, .s17 .k_div .k_txt3, .s17 .k_div .pr{width:100%;position:relative;top:0px;left:0px;text-align:center;margin-bottom:20px;}
.s17 .k_div .pr{max-width:200px;margin:0px auto 20px;}
div.s18 img{display:none;}
.s17{margin:0px auto;}
.l_config{display:none;}
.akcii_block .akcii_inner.left{display:none;}
.akcii_block .akcii_inner{width:100% !important;float:none;margin:0px auto 30px;padding:0px !important;}
.akcii_block .akcii_inner img{display:block;float:none;padding:0px;margin:0px auto 20px;}
.akcii_line{display:none;}
.akcii_block .akcii_inner h1, .akcii_block .akcii_inner p{text-align:center !important;}
.akcii_block .akcii_inner p{width:100% !important;}
}
@media only screen and (max-width:1195px){.p_banner .p_banner-block .inner_block{left:55px;}
.p_banner .p_banner-block .inner_block .inner_text{left:-35px;}
.c_border img{width:100%;display:block;}
.c_border{width:100%;}
.p_banner .menu_item{width:100%;}
.p_banner .menu_item.active_block{background:rgba(0, 0, 0, 0) url("../img/p_banner-block_a.png") no-repeat center;}
.p_banner{width:100%;margin-left:0;}
.p_banner .p_banner-block{width:100%;}
.s34 .content{padding-left:0;padding-right:0;}
.p_banner .slider_menu{background-size:contain;padding-bottom:15px;top:-29px;width:100%;}
.s-top_menu .button_menu span{display:block;font-size:22px;color:#f9e443;}
.s-top_menu{padding-top:0;}
.resize_padd{width:100%;}
.resize_padd.addpa_dding{height:190px;width:100%;}
.resize_padd.smoll_height{height:105px;}
.resize_padd.mod_padd{height:115px;}
.s-top .logo p:last-child a{width:25%;}
.s-top a:hover{color:#f9e443;}
.m_section{padding-top:0;min-height:70px;height:auto;}
.m_section{background:none;position:fixed;overflow:hidden;top:70px;-webkit-transition:all 0.2s;transition:all 0.2s;width:100px;z-index:9999;}
.m_section .but{position:absolute;right:50px;top:20px;width:40px;cursor:pointer;}
.m_section .but span{height:4px;width:100%;display:block;background:#000000;margin-bottom:4px;opacity:0.5;}
.m_section .but .open span{height:2px;width:100%;display:block;background:#000000;margin-bottom:2px;}
.m_section>span{background:linear-gradient(#FFF,#96a4b2);opacity:0.04;position:absolute;top:0;height:100%;width:0;}
.m_section #menu-trigger:focus .m_section{opacity:0.1;}
div.more-height .content{overflow:visible;}
.m_section .menu{height:auto;padding-top:0px;position:relative;display:none;opacity:1;-webkit-transition:all 0.6s;transition:all 0.6s;top:0px;left:0px;width:100%;padding:0px 15px;}
.m_section .menu.menu-show{opacity:1;display:block;}
.m_section .menu li{display:block;float:none;max-width:300px;margin:0px auto;width:100%;min-height:40px;padding:0px;height:auto;}
ul li.m_active{background:none;}
ul li.m_active a{color:white;}
.m_section .menu li a{width:100%;display:block;line-height:40px;text-align:center;cursor:pointer;}
.m_section .menu li a:hover{color:#fce25b;}
.m_section .menu li ul li{border-bottom:none;padding-top:0px;height:40px;width:100%;}
.m_section .menu li ul{position:relative;-webkit-box-shadow:none;box-shadow:none;top:0px;left:0px;z-index:20;width:100%;background:none;padding:0px;}
.m_section .menu .sub ul a{font-family:'PT Sans', sans-serif;font-size:17px;font-weight:bold;text-decoration:none;color:#fce25b;cursor:pointer;text-align:center;}
.m_section .menu .last{float:none;max-width:200px;margin:0px auto;width:100%;}
.m_section .menu .last a{padding:0px;}
.m_section .menu li.sub:hover div{height:auto;background:none;padding:0px;}
.m_section .menu li.sub:hover a{color:#fce25b;}
.m_section .menu li.sub:hover{background:none;-webkit-box-shadow:none;box-shadow:none;border:none;}
#menu-trigger{display:block;position:absolute;right:10px;top:20px;z-index:999;display:none;}
.tel .call{display:none;}
.tel .white{margin-top:0;padding-top:10px;}
.s-top{background:url(../img/s_top2.png) top center no-repeat;-webkit-background-size:cover;background-size:cover;padding:0;}
.logo{display:block;width:50%;float:left;height:70px;padding-top:15px;}
.logo a{text-align:center;margin-bottom:10px;display:inline-block;}
.logo a:first-child{width:65%;text-align:left;margin-bottom:10px;display:inline-block;padding-left:30px;}
.logo p:last-child{display:none;}
.vyzov{display:none;}
.vyzov .st a{max-width:280px;width:100%;margin:0px auto;display:block;text-align:center;position:relative;}
.vyzov .st a:before{content:"";display:block;width:30px;height:36px;position:absolute;left:20px;top:-10px;background:url(../img/st.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
.vyzov .zam a{max-width:280px;width:100%;margin:0px auto;display:block;text-align:center;position:relative;}
.vyzov .zam a:before{content:"";display:block;width:30px;height:36px;position:absolute;left:20px;top:-10px;background:url(../img/zam.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
.vyzov .zam{float:none;margin:0px auto 10px;padding:0px;height:auto;background:none;}
.tel{width:50%;float:left;}
.tel p{width:100%;float:none;}
.tel .call{width:100%;padding:0px;text-align:left;margin:0px auto 10px;border-bottom:none;}
.white a{display:block;width:100%;text-align:left;}
p.white{margin-bottom:30px;}
.s-top_menu{position:absolute;width:90%;top:25px;left:0;}
.s-top .content{overflow:inherit;}
.s-top_menu .top_menu{padding-left:20px;}
.s-top_menu .tel{width:30%;padding-top:15px;}
.s-top_menu p{padding-bottom:10px;width:20%;float:left;}
.s-top_menu .vyzov{display:block;width:30%;}
.s-top_menu .vyzov .st a{display:block;padding-bottom:20px;text-align:left;}
.s-top_menu .vyzov .st a:before{top:-10px;left:-40px;}
.s-top_menu .vyzov .st{width:40%;float:left;display:block;margin-left:0;padding-left:0;background:none;height:auto;margin-right:35px;}
.s-top_menu .vyzov .zam{float:left;padding:0;z-index:999999;width:40%;height:38px;margin:0;}
.s-top_menu .vyzov .zam a{display:block;text-align:left;}
.s-top_menu .vyzov .zam a:before{top:-2px;left:-40px;}
.resize_padd.min_padd{height:78px;display:block;}
}
@media only screen and (max-width:1180px){.s1 .wooman1{display:block;margin:0px auto 20px;position:relative;left:0px;top:0px;}
.s22 h1{padding:0px;}
.s22 h1 span{padding:0px !important;}
.calc2 .calc_zakaz{height:auto;width:100%;position:relative;top:0px;left:0px;right:0px;margin:0px auto 20px;padding-top:20px;}
.calc2 .calc_zakaz .cz_name, .calc2 .calc_zakaz .cz_tel{position:relative;top:0px;left:0px;right:0px;margin:0px auto 20px;display:block;}
.calc2 .calc_zakaz .b_yellow_cz{display:block;position:relative;top:0px;left:0px;margin:0px auto 20px;}
.b_yellow_sq{position:relative;margin:40px auto 20px;top:0px !important;left:0px;display:block;}
.s29 .s29_count{position:relative;left:0px;top:0px;margin:0px auto 20px;}
.otz_link{height:43px;}
.s29 .days{position:relative;left:0px;width:100%;max-width:540px;top:0px;margin:0px auto 20px;}
.s29 .days span{display:inline-block;width:32%;margin:0px !important;text-align:center;}
.s15 .okno_mod .okno_b1, .s15 .okno_mod .okno_b2, .s15 .okno_mod .okno_b3, .s15 .okno_mod .okno_b4{display:block;float:none;width:100%;margin:0px auto 80px;}
.s12 .okno_mod .okno_b1, .s12 .okno_mod .okno_b2, .s12 .okno_mod .okno_b3, .s12 .okno_mod .okno_b4{display:block;float:none;width:100%;margin:0px auto 80px;position:relative;left:0px;top:0px;padding:0px;margin:0px auto 20px;background:none;text-align:center;height:auto;}
.s12 .okno_mod .hh{text-align:center;width:100%;margin-bottom:30px;}
.s15 .okno_mod.w_blocks div.w_block:before{display:none;}
.s12 .okno_mod.w_blocks div.w_block:before{display:none;}
.s1 .bird1{position:relative;right:-20px;top:0px;display:block;margin:0px auto 20px;}
.s12 .okno_mod{background:none;}
.s1 .block_s1{display:inline-block;position:relative;top:0px !important;right:0px;left:0px;width:48%;vertical-align:text-top;margin-bottom:30px;}
.s12 .okno_mod .okno_b1{position:relative;left:0px;top:0px;width:100%;height:auto;max-width:520px;margin:0px auto 25px;}
.config_area .config-after .after1, .config_area .config-after .after2, .config_area .config-after .after3, .config_area .config-after .after4{width:100%;display:block;float:none;height:auto;padding:0px;}
.s12 .okno_mod .okno_b1 .ht, .s12 .okno_mod .okno_b1 .b_text, .s12 .okno_mod .okno_b1 div{float:none;width:100%;margin:0px auto;}
.s12{min-height:300px;padding:20px 0px;}
.config_area .config-after img{display:block;margin:0px auto;}
.config_area .config-after p{margin-bottom:30px;}
.config_area .config-after .ph, .config_area .config-after p{text-align:center;}
.okno_mod{background:none;}
.okno_mod .okno_b1, .okno_mod .okno_b2, .okno_mod .okno_b3, .okno_mod .okno_b4, .okno_mod .okno_b5, .okno_mod .okno_b6, .okno_mod .okno_b7{position:relative;top:0px;left:0px;right:0px;padding:0px;margin-bottom:30px;width:100%;text-align:center;background:none;height:auto;}
.okno_mod .okno_b1:before{content:"";display:block;margin:0px auto 15px;background:url(../img/okno_b1-1.png) no-repeat center center;width:97px;height:116px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;margin:0px auto 10px;}
.okno_mod .okno_b2:before{content:"";display:block;margin:0px auto 15px;background:url(../img/okno_b2-1.png) center center no-repeat;width:123px;height:129px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;margin:0px auto 10px;}
.okno_mod .okno_b3:before{content:"";display:block;margin:0px auto 15px;background:url(../img/okno_b3-1.png) center center no-repeat;width:54px;height:170px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;margin:0px auto 10px;}
.okno_mod .okno_b4:before{content:"";display:block;margin:0px auto 15px;background:url(../img/okno_b4-1.png) center center no-repeat;width:108px;height:107px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;margin:0px auto 10px;}
.okno_mod .okno_b5:before{content:"";display:block;margin:0px auto 15px;background:url(../img/okno_b5-1.png) center center no-repeat;width:103px;height:76px;-webkit-background-size:cover;-moz-background-size:cover;-o-background-size:cover;background-size:cover;position:relative;margin:0px auto 10px;}
.s12 .okno_mod .okno_b1:before{display:none;}
.okno_mod .okno_b6:before{content:"";display:block;margin:0px auto 15px;width:170px;height:150px;background:url(../img/okno_b6.png) center center no-repeat;position:relative;margin:0px auto 10px;}
.s12 .okno_mod .okno_b2:before{content:"";display:block;margin:0px auto 15px;width:77px;height:84px;background:url(../img/s12_1.jpg) center center no-repeat;position:relative;margin:0px auto 10px;}
.s12 .okno_mod .okno_b3:before{content:"";display:block;margin:0px auto 15px;width:87px;height:160px;background:url(../img/s12_2.jpg) center center no-repeat;position:relative;margin:0px auto 10px;}
.s12 .okno_mod .okno_b4:before{content:"";display:block;margin:0px auto 15px;width:76px;height:78px;background:url(../img/s12_3.jpg) center center no-repeat;position:relative;margin:0px auto 10px;}
.okno_mod .okno_b7:before{content:"";display:block;margin:0px auto 15px;width:171px;height:131px;background:url(../img/okno_b7.png) center center no-repeat;position:relative;margin:0px auto 10px;}
.okno_mod .tt{width:100%;float:none;margin:0px auto;}
.s25 .grafic{width:100%;}
.content{overflow:hidden;}
.r_config .carousels{margin:0px auto 20px;}
.r_config .okno{position:relative;top:0px;right:0px;margin:0px auto 30px;}
.r_color, .r_thing{width:100%;}
.s30 .txt{position:relative;left:0px;top:0px;float:right;width:500px;margin-top:40px;}
.s26 .left{width:100%;float:none;margin:0px auto 30px;}
.s26 .left img{display:block;margin:0px auto;}
.s26 .left .b_yellow_sq{display:block;margin:0px auto;}
.s29{background:#ce4329;padding:20px 0px;}
.s29 .ogr{display:block;position:relative;left:0px;top:0px;margin:0px auto;}
.s29 .nazv{position:relative;display:block;width:100%;top:0px;left:0px;right:0px;margin:0px auto 30px;text-align:center;}
.s29 .zakaz_vp{position:relative;top:0px;left:0px;max-width:300px;width:100%;margin:0px auto 30px;}
.s29 .zakaz_vp input.v_tell{display:block;width:100%;position:relative;left:0px;top:0px;right:0px;margin:0px auto 20px;}
.s29 .zakaz_vp .btn{width:80%;margin:0px auto;position:relative;top:0px;left:0px;right:0px;display:block;}
.best1{display:none;}
div.section.s25{display:none;}
.s3 .wooman1{position:relative;left:0px;top:0px;display:block;margin:0px auto 20px;float:none;}
.s3 .tmp{position:relative;left:0px;right:0px;top:0px;margin:0px auto 20px;}
.s3 .block_s1{height:auto;position:relative;top:0px !important;left:0px;right:0px;width:100%;margin:0px auto 20px;}
.s3 .block_s1 .el1{position:relative;float:none;left:0px;top:0px;display:block;margin:0px auto 10px;}
.s3 .block_s1 .el2{position:relative;top:0px;left:0px;right:0px;padding:0px;width:100%;height:auto;padding:10px 0px;text-align:center;max-width:300px;margin:0px auto 20px;}
.s3 .block_s1 .el3{position:relative;top:0px;left:0px;right:0px;padding:0px;width:100%;margin-bottom:15px;text-align:center;}
.bal_left{width:100%;float:none;}
.bal_left .bal_bg{position:relative;left:0px;top:0px;margin:0px auto 20px;}
.bal_left .bal_shell{left:50%;top:0px;transform:translate(-50%, 0%);}
.bal_right{float:none;width:100%;}
.bal_right .sw{width:100%;background:#979797;}
.bal_right .features_hot{margin:0px auto;position:relative;}
.bal_right .variants{width:442px;margin:0px auto 20px;}
.bal_config .b_yellow{top:315px;}
.gal_okna div.carousel-wrapper{width:820px;}
.s5.faq_block .content{overflow:visible;}
}
@media only screen and (max-width:1130px){.s6 .zakaz_vp{position:relative;padding-top:10px;}
.s6 .zakaz_vp .v_name, .s6 .zakaz_vp .v_tel, .s6 .zakaz_vp .btn{position:static;display:inline-block;width:25%;margin-left:20px;}
.s6 .zakaz_vp .btn{position:relative;top:21px;right:0;}
div.section{padding:15px 0px;}
div.section.s-top{padding:0;margin:0;}
.gal_okna{background:#fe5b38;min-height:400px;}
span.comagic_phone{display:block;width:100%;margin:10px auto;text-align:center;}
.section_map #map{width:100%;}
.ymaps-2-1-47-map-bg-ru{width:100% !important;height:100% !important;max-width:1000px !important;min-height:390px;}
h1.blyadyebenuyyebandelaletydrochpizda_kak_gorit_ge{padding:0px !important;font-size:30px !important;margin-top:20px;}
h1.blyadyebenuyyebandelaletydrochpizda_kak_gorit_ge span{padding:0px !important;display:block;width:100%;text-align:center;margin-top:10px;font-size:30px;}
}
@media only screen and (max-width:992px){.s30{background:#005dbd;min-height:300px;}
.s30 .txt{width:100%;float:none;}
.s30 h1{text-align:center;}
.pozdr{width:100%;max-width:837px;background:#ffe800;border-radius:20px;top:40% !important;left:50% !important;height:auto;padding:12px 0px;transform:translate(-50%, -40%) !important;}
div.pozdr input{display:block;margin:0px auto 15px;height:40px;max-width:270px;width:100%;position:relative !important;top:0px;border-radius:5px;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;right:0px !important;background:white !important;border:2px solid #4779b2;}
.pozdr .p1_msg{position:relative;left:0px;top:0px;margin:0px auto 20px;width:100%;}
.pozdr .btn{display:block;position:relative;left:0px;top:0px;bottom:0px;right:0px;margin:0px auto 30px;background:#4779b2;max-width:270px;width:100%;margin-bottom:20px;}
.pozdr .sec{position:relative;bottom:0px;left:0px;width:100%;margin:0px auto 10px;text-align:center;}
}
@media only screen and (max-width:947px){.s_oi .i_right .i_sth{color:black;}
.s_oi{background:rgba(0, 0, 0, 0) url("../img/s_oi.png") repeat-x scroll 50% 0%;}
.s_oi .i_right{width:100%;}
.s_oi .i_left{width:100%;}
.s_oi .i_left .i_img{margin:0 auto;padding-top:35px;margin-bottom:15px;height:306px;}
.s_oi .i_right div{width:320px;margin:0 auto;}
.s_oi .i_left .i_art{margin:0 auto;}
.s_oi .i_left .i_size{margin:0 auto;}
.s_oi .opl_dst{width:100%;background:rgba(0, 0, 0, 0) url(../img/opl_dst.png) no-repeat;background-size:contain;position:relative;height:275px;}
}
@media only screen and (max-width:1008px){.s-top_menu .vyzov{width:40%;}
}
@media only screen and (max-width:945px){.s-top_menu p{width:28%;}
.s-top_menu{width:100%;}
.s_oi .opl_dst .od{position:relative;margin:0 auto;}
.s_oi .opl_dst{background:none;}
.s_oi .i_form{background:none;width:340px;margin:0 auto;}
.s_oi .i_form .i_name_,.s_oi .i_form .i_tel,.s_oi .i_form .i_mail,.s_oi .i_form .i_text{width:320px;border:1px solid #212121;position:static;margin:10px 170px 0 10px;border-radius:12px;padding-left:10px;}
.s_oi #callback-isend{right:70px;top:410px;}
.s_oi .opl_dst{position:relative;}
.s_oi .opl_dst:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:60px;background:#f2ef04;border-bottom-left-radius:5px;border-bottom-right-radius:5px;z-index:0;}
.s_oi .content>div{width:100%;}
.s_oi .i_right .i_sth{color:#141414;}
}
@media only screen and (max-width:910px){.s6 .content{min-height:370px;}
}
@media only screen and (max-width:880px){.s6 .zakaz_vp .btn{font-size:16px;}
.s_oi .opl_dst{width:100%;}
}
@media only screen and (max-width:820px){.s5{display:none;}
ul#responsive{display:block;}
ul#responsive img{display:block;margin:0px auto 20px;}
ul#responsive .otz_name{font-family:'Roboto Slab', serif;font-size:14px;text-align:center;color:black;margin-bottom:10px;}
ul#responsive .otz_prof{font-size:14px;text-align:center;color:#999;margin-bottom:10px;}
div.lSSlideOuter{display:block !important;}
ul#responsive p.otzv-txt{font-family:'PT Sans', sans-serif;font-size:16px;line-height:20px;text-align:center;margin-bottom:20px;}
.lSSlideOuter .lSPager.lSpg{margin:10px auto 30px !important;}
div.s5 h1{margin-bottom:20px;}
}
@media only screen and (max-width:800px){.s1 .block_s1 .el1{position:relative;top:0px;left:0px;padding:0px;margin:0px auto 20px;display:block;float:none;}
.s1 .block_s1 .el2{width:100%;display:block;position:relative;left:0px;top:0px;right:0px;float:none;margin:0px auto 20px;padding:10px 0px;text-align:center;}
.s1 .block_s1 .el3{position:relative;right:0px;left:0px;top:0px;text-align:center;display:block;width:100%;margin:0px auto 15px;}
.s1 .block_s1{height:auto;width:100%;display:block;}
}
@media only screen and (max-width:795px){.s-top{z-index:9999;}
.top_menu .logo p:last-child a{display:block;text-align:left;}
}
@media only screen and (max-width:768px){.s6 .content{min-height:467px;}
.s6 .zakaz_vp{height:240px;}
.s6 .zakaz_vp .v_name, .s6 .zakaz_vp .v_tel, .s6 .zakaz_vp .btn{position:static;display:block;width:300px;margin:0 auto;margin-bottom:10px;}
.s1 .wooman1{width:100%;}
.f_block_four{width:100% !important;}
.f_block{display:block;float:none;width:100%;margin:0px auto 40px;padding:0px;position:relative;height:auto;}
.f_block a{display:block;width:100%;text-align:center;}
.footer_menu .fm2, .footer_menu .fm4, .footer_menu .fm3, .footer_menu .fm1{padding:0px;background:none;}
.footer_menu .fm2:before{content:"";display:block;position:relative;margin:0px auto 15px;background:url(../img/fm2.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;width:70px;height:73px;}
.footer_menu .fm1:before{content:"";display:block;position:relative;margin:0px auto 15px;background:url(../img/fm1.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;width:70px;height:73px;}
.footer_menu .fm3:before{content:"";display:block;position:relative;margin:0px auto 15px;background:url(../img/fm3.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;width:70px;height:73px;}
.footer_menu .fm4:before{content:"";display:block;position:relative;margin:0px auto 15px;background:url(../img/fm4.jpg) center center no-repeat;-webkit-background-size:cover;background-size:cover;width:70px;height:73px;}
.ac-container input:checked ~ article.ac-medium, .ac-container input:checked ~ article.ac-small{height:auto;}
}
@media only screen and (max-width:700px){.s-top_menu p{width:100%;}
.s-top_menu .tel{width:100%;}
.s-top_menu .vyzov .st{width:50%;}
.vyzov{height:100px;}
.s-top_menu{top:40px;}
}
@media only screen and (max-width:670px){.calc2.calc_okna .calc_main{width:100%;}
.banner1 .inner_block{width:100%;position:relative;left:0px;top:0px;margin-top:20px;}
.banner1{background:none;}
.banner1 .inner_block h1, .banner1 .inner_block p{text-align:center;}
.logo{padding-top:10px;}
}
@media only screen and (max-width:640px){.s6 .zakaz_vp .v_name, .s6 .zakaz_vp .v_tel, .s6 .zakaz_vp .btn{position:relative;top:0px;left:0px;right:0px;max-width:280px;width:100%;margin:0px auto 20px;display:block;}
.r_config .carousels{width:100%;}
.s1 .wooman1{display:none;}
h1 span{padding:0px;display:block;width:100%;}
h1{font-size:35px;line-height:39px;}
.s30 h1{font-size:35px;line-height:39px;}
.s30 .txt{margin-top:10px;}
.spasibo{max-width:407px;width:100%;background:#ffe800;border-radius:20px;top:40% !important;left:50% !important;height:auto;padding:12px 0px;transform:translate(-50%, -40%) !important;}
.spasibo .p1_msg{position:relative;top:0px;left:0px;width:100%;text-align:center;margin:0px auto 15px;}
.spasibo .header{width:100%;margin-bottom:10px;margin-top:10px;padding-top:0px;}
.spasibo .btn{margin:0px auto 15px;}
.popup1{max-width:450px;width:100%;background:url(../img/s_top2.png) top center no-repeat;-webkit-background-size:cover;background-size:cover;border-radius:20px;top:40% !important;left:50% !important;height:auto;padding:12px 0px;transform:translate(-50%, -40%) !important;}
.popup1 .header{width:100%;text-align:center;margin:30px auto 35px;padding:0px;}
div.popup1 input{display:block;margin:0px auto 15px;height:40px;max-width:270px;width:100%;position:relative !important;top:0px !important;border-radius:5px;padding-left:10px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;right:0px !important;background:white !important;border:2px solid #4779b2;}
.bal_config, .s3 .tmp .hit .w3, .s3 .wooman1{display:none;}
.popup1 .b_yellow{background:#ffe800;position:relative;border-radius:25px;top:0px;left:0px;max-width:270px;width:100%;display:block;margin:0px auto 15px;}
.p_banner-items .c_border{width:100%;}
.p_banner .p_banner-block .inner_block .inner_text{left:-50px;}
}
@media only screen and (max-width:600px){.calc2 .c_left, .calc2.calc_okna .calc_main, .calc2 .c_right, .calc2 .sw_block, .s22 h1:nth-child(1){display:none;}
.s35_variant_block .s35_h{background:none;}
.s35_variant_block .s35_c{background:none;}
.white a{font-size:25px;}
}
@media only screen and (max-width:560px){.logo img{}
.m_section{top:80px;}
.s-top_menu .button_menu{padding-top:10px;}
.tel .white{margin-top:4px;padding-top:5px;}
.akcii_inner h1{font-size:30px;}
.akcii_block{padding-top:45px;}
.m_section{top:80px;}
.s26 .left img{width:100%;height:auto;}
.s1 .bird1{width:296px;height:270px;right:0px;background:url(../img/s1_2-2bg.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
.s1 .bird1 div{top:92px !important;left:14px !important;}
.s1 .bird1 div.b_yellow{top:190px !important;left:35px !important;}
.s29 .countdownHolder{width:100%;max-width:540px;margin:0px auto;}
.s29 .position{width:50px;height:70px;background:url(../img/count1-2.png) center center no-repeat;-webkit-background-size:cover;background-size:cover;}
.s29 .digit{width:100%;height:100%;line-height:1;}
.s29 .countDiv{width:10px;}
.s29 .days{max-width:310px;transition:4s;}
.tel{width:100%;padding-left:15px;}
.logo{width:100%;height:28px;padding-top:5px;}
.logo a:first-child{}
.s_oi .i_right .i_cost{float:inherit;}
}
@media only screen and (max-width:500px){.s_oi .i_right .i_price{width:320px;}
.s_oi .i_right .i_eco{right:88px;top:-63px;}
.s_oi .i_right .i_cards{width:320px;background-size:contain;}
.s_oi .i_right .i_cost{font-size:36px;}
.s_oi{background:rgba(0, 0, 0, 0) url(../img/s_oi.png) repeat-x scroll 51% 2px;}
.p_banner .p_banner-block .inner_block .inner_text{left:-58px;top:342px;width:317px;}
.s6 .content{min-height:495px;}
.section.s34{margin-bottom:30px;}
.r_config .c_border{height:auto;}
.p_banner{height:670px;}
.footer .d1{font-size:30px;}
.s29 .ogr{width:100%;background-position:top center;}
.s30 ul li{height:auto;margin-bottom:15px;}
.s_oi .i_right .i_note{width:320px;}
}
@media only screen and (max-width:380px){#menu-trigger{right:0px;top:10px;}
.s15 .okno_mod .okno_b1, .s15 .okno_mod .okno_b2, .s15 .okno_mod .okno_b3, .s15 .okno_mod .okno_b4{margin:0px auto 100px;}
.s6 .content{min-height:531px;}
.s_oi .i_form .i_name_, .s_oi .i_form .i_tel, .s_oi .i_form .i_mail, .s_oi .i_form .i_text{width:290px;}
.s_oi .i_left .i_img{width:300px;}
.s_oi .i_left .i_img img{width:inherit;}
.s_oi #callback-isend{right:83px;top:410px;}
.s_oi .i_right .i_cards{width:300px;}
}
@media only screen and (max-width:340px){.okno_mod .okno_b4 .tt{width:300px;}
.okno_mod .okno_b5 .tt{width:300px;}
.okno_mod .okno_b6 .tt{width:300px;}
.okno_mod .okno_b7 .tt{width:300px;}
}


@media (max-width: 992px){
.es_top .logo {
margin-bottom: 30px;
}
.es_top .es_top_tel {
    margin: 15px auto;
}
.es_top .what {
    margin: 15px auto;
}
}


@media (max-width:1200px){

.es_top_menu ul {
    background: #333 none repeat scroll 0 0;
    list-style: outside none none;
    padding: 0px;
    position: relative;
    z-index: 1;
    margin-top: 40px;
}

.es_top_menu ul.menu li {
    display: block;
    float: none;
    font-size: 18px;
    height: 51px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 13px;
    position: relative;
    text-align: center;
	width: 50%;
    margin-bottom: 40px;
}

.es_top_menu ul.menu li:hover a, .es_top_menu ul.menu .m_active a {
    color: #ffe600;
    text-decoration: none;
}

.es_top_menu {
    background: url(/img/top_menu_bg.png) repeat-x;
    height: 51px;
}

}







.es_top {
    margin-top: 10px;
}
.row {
    margin-right: -15px;
    margin-left: -15px;
}
.es_top .logo {
    float: left;
    width: 100%;
    max-width: 325px;
    margin-left: 10px;
}



.es_top .what {
    /* float: left; */
    /* width: 505px; */

    width: 100%;
}
.es_top .what ul {
    list-style: none;
    padding: 0px;
}
.es_top .what ul li {
    text-align: center;
    display: inline-block;
    float: left;
    width: 105px;
    margin: 0px;
}
.es_top .what ul li a {
    background-image: none;
    color: #999;
    display: block;
    /*font-family: "Roboto Condensed",sans-serif;*/
    font-size: 16px;
    width: 100%;
}


/* Телефон */
.es_top .es_top_tel {
    /* float: left; */
    /*font-family: "Roboto Condensed",sans-serif;*/
    font-size: 34px;
    line-height: 27px;
    margin-right: 15px;
    text-align: center;

    width: 100%;
}

.es_top .es_top_tel img {
    margin-right: 10px;
    margin-top: -4px;
}

.es_top .es_top_tel a {
    color: #0099ff;
    /*font-family: "Roboto";*/
    font-size: 16px;
    font-weight: lighter;
    text-decoration: underline;
}

.es_top .es_top_tel span {
    font-size: 30px;
    line-height: 27px;
    margin-right: 15px;
    text-align: center;
    max-width: 310px;
    width: 100%;
    /*font-family: 'PT Sans', sans-serif;*/
}

/* Меню */
.es_top_menu {
    background: url(http://www.oknagt.ru/img/top_menu_bg.png) repeat-x;
    height: 51px;
}
.es_top_menu ul {
    list-style: none;
    padding: 0 0 0 10px;
}
.es_top_menu ul.menu li {
    display: inline;
    float: left;
    font-size: 18px;
    height: 51px;
padding-left: 18px;
    padding-right: 18px;
    padding-top: 13px;
    text-align: center;
    position: relative;
}
.es_top_menu ul.menu li.sub ul {
    background: rgba(0, 0, 0, 0.7) none repeat scroll 0 0;
    border-radius: 0 0 5px 5px;
    display: none;
    left: 0;
    margin: 0;
    padding: 15px 0 10px;
    position: absolute;
    top: 51px;
    z-index: 1;
}

.es_top_menu ul.menu li.sub ul li {
    display: block;
    float: none;
    font-size: 16px;
    height: 36px;
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 0;
    position: relative;
    text-align: left;
    white-space: nowrap;
}

.es_top_menu ul.menu li:hover a, .es_top_menu ul.menu .m_active a {
    color: #fff;
    text-decoration: none;
}

.es_top_menu ul.menu li:hover, .es_top_menu ul.menu .m_active {
    background: url(http://www.oknagt.ru/img/top_menu_bg_h.png) repeat-x;
}
.es_top_menu a {
    color: #333;
}










.es_1 {
    height: 563px;
}

.es_1 .es1_girl_okna {
    background: url(http://www.oknagt.ru/img/es1_girl_okna.png) no-repeat center bottom;
    height: 563px;
    width: 457px;
    position: absolute;
    margin-left: -32px;
}

.es_1 .es1_right {
    float: right;
    width: 375px;
    position: relative;
}

.es_1 .es1_okno {
    background: url(http://www.oknagt.ru/img/es1_okno.png) no-repeat center center;
    width: 563px;
    height: 511px;
    position: absolute;
    margin-left: 218px;
    margin-top: 45px;
}

.es_1 .es1_right .es1_nazv {
    font-size: 48px;
    font-family: "Roboto Condensed", sans-serif;
    font-weight: bold;
    text-transform: uppercase;
    color: #333;
    margin-top: 15px;
    margin-bottom: 10px;
}

.es_1 .es1_right .es1_bgform {
    height: 370px;
    width: 370px;
    z-index: 1;
}

.es_1 .es1_right .es1_discount {
    background: rgba(0, 0, 0, 0) url(http://www.oknagt.ru/img/es1_discount_bg.png) no-repeat scroll center center;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 44px;
    font-weight: bold;
    height: 137px;
    line-height: 137px;
    margin: -21px 0 0 219px;
    position: absolute;
    text-align: center;
    text-shadow: 1px 1px 0 #fff445;
    width: 139px;
}

.es_1 .es1_right .es1_discount span {
    font-size: 62px;
}

.es_1 .es1_right .es1_zag_bform {
    color: #333;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 24px;
    font-weight: bold;
    line-height: 1.2;
    margin-bottom: 57px;
    padding-top: 15px;
    text-align: left;
}

.es1_calc_note {
    background: #ffe600 none repeat scroll 0 0;
    border-radius: 10px;
    padding: 25px 10px 47px;
    width: 365px;
    position: relative;
}

.es1_calc_note .es1_line1 {
    float: left;
}

.es1_calc_note .es1_line1_left, .es1_calc_note .es1_line2_left {
    color: #333;
    float: left;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 21px;
    line-height: 22px;
    padding-right: 10px;
    text-align: right;
    width: 84px;
}

.es1_calc_note .es1_line1_right {
    float: left;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 52px;
    font-weight: bold;
    line-height: 47px;
    position: relative;
}

.es1_calc_note .es1_line1_right .es1_hr {
    border-top: 4px solid #ff0000;
    height: 2px;
    left: 0;
    position: absolute;
    top: 24px;
    width: 200px;
}

.es1_calc_note .es1_line1_right span {
    font-size: 40px;
}

.es1_calc_note .es1_line2 {
    float: left;
    margin-top: 35px;
}

.clr {
    clear: both;
}

.es1_calc_note .es1_line1_left, .es1_calc_note .es1_line2_left {
    color: #333;
    float: left;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 21px;
    line-height: 22px;
    padding-right: 10px;
    text-align: right;
    width: 84px;
}

.es1_calc_note .es1_line2_right {
    float: left;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 72px;
    font-weight: bold;
    line-height: 47px;
    position: relative;
    color: #ff0000;
}


* {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
.es1_calc_note .es1_line2_right {
    float: left;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 72px;
    font-weight: bold;
    line-height: 47px;
    position: relative;
    color: #ff0000;
}
Style Attribute {
    visibility: visible;
    animation-delay: 0.8s;
    animation-name: bounceInRight;
}

:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}
:after, :before {
    -webkit-box-sizing: border-box;
    -moz-box-sizing: border-box;
    box-sizing: border-box;
}

.es1_calc_note a {
    left: 92px;
    position: absolute;
    top: 183px;
}

.es1_calc_note .es1_line2_right {
    float: left;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 55px;
    font-weight: bold;
    line-height: 47px;
    position: relative;
    color: #ff0000;
}


.es_11 {
    border-top: 5px solid #ffe600;
    height: 75px;
    padding-top: 25px;
    position: relative;
    z-index: 0;
    background: #fff;
}





.es_1 .es1_balcon {
    background: rgba(0, 0, 0, 0) url(http://www.oknagt.ru/img/es1_balcon.png) no-repeat scroll center center;
    height: 526px;
    margin-left: 0;
    margin-top: 37px;
    position: absolute;
    width: 782px;
    z-index: 0;
}
.es_1 .es1_man_balcon {
    background: url(http://www.oknagt.ru/img/es1_man_balcon.png) no-repeat center bottom;
    height: 563px;
    width: 456px;
    position: absolute;
    margin-left: -85px;
}

.es_1 .es1_dacha {
    background: rgba(0, 0, 0, 0) url(http://www.oknagt.ru/img/es1_dacha.png) no-repeat scroll center center;
    height: 526px;
    margin-left: -23px;
    margin-top: 75px;
    position: absolute;
    width: 1016px;
    z-index: 0;
}

.es_1 .es1_man_dacha {
    background: rgba(0, 0, 0, 0) url(http://www.oknagt.ru/img/es1_man_dacha.png) no-repeat scroll center bottom;
    height: 563px;
    margin-left: -85px;
    margin-top: 36px;
    position: absolute;
    width: 456px;
}


.es1_calc_note .es1_line1_text {
    color: #333;
    font-family: "Roboto Condensed",sans-serif;
    font-size: 34px;
    font-weight: bold;
    line-height: 1.2;
    text-align: center;
    margin-top: -15px;
}


.es1_calc_note .es1_line2_right {
    float: left;
    font-family: "Roboto Condensed",sans-serif;
        font-size: 53px;
    font-weight: bold;
    line-height: 47px;
    position: relative;
    color: #ff0000;
}


.es_1 .es1_otdelka {
    background: url(http://www.oknagt.ru/img/es1_otdelka.png) no-repeat center center;
    width: 1032px;
    height: 563px;
    position: absolute;
    margin-left: 30px;
    margin-top: 0px;
    z-index: 0;
}

.es_1 .es1_man_otdelka {
    background: url(http://www.oknagt.ru/img/es1_man_otdelka.png) no-repeat center bottom;
    height: 563px;
    width: 457px;
    position: absolute;
    margin-left: -32px;
}
